+ 356810:jenkins3936518818438262984.sh: build_container_exec: 29: set +x + 99481:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 99481:pw-trigger.sh: 47: pw_init binutils + 99481:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 99481:pw-trigger.sh: pw_init: 42: local project=binutils + 99481:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 99481:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 99481:pw-trigger.sh: pw_init: 48: pw_clear_cache + 99481:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 99481:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-99481 + 99481:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-99481 ++ 99481:pw-trigger.sh: 49: mktemp + 99481:pw-trigger.sh: 49: yaml=/tmp/tmp.4mjOGkhzku + 99481:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.4mjOGkhzku' EXIT + 99481:pw-trigger.sh: 53: readarray -t prereq_bots ++ 99481:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 99481:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 99481:pw-trigger.sh: print_prereq_bots: 32: echo tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: print_prereq_bots: 32: sed -e s/_check--/_build--/ ++ 99481:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 99481:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 99481:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 99481:pw-trigger.sh: 58: shyaml get-length + 99481:pw-trigger.sh: 58: len=30 + 99481:pw-trigger.sh: 59: i=30 + 99481:pw-trigger.sh: 60: j=0 + 99481:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=29 ++ 99481:pw-trigger.sh: 64: shyaml get-value 29.id + 99481:pw-trigger.sh: 64: series_id=67659 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67659 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67659 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67659 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67659 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67659 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67659 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67659 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67659 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145594 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145594 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145594 + 99481:pw-trigger.sh: 74: patch_id=145594 + 99481:pw-trigger.sh: 75: '[' 145594 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145594 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145594 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145594 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145594 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145594 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145594 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.KVMqkJ6n7a +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fYxmD5MOwg ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.KVMqkJ6n7a /tmp/tmp.fYxmD5MOwg' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145594/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145594/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99610 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fYxmD5MOwg ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527829, "url": "https://patchwork.sourceware.org/api/1.2/patches/145594/checks/527829/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T10:11:45.106558", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10610/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T10:11:45.106558 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T10:11:45.106558 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791886305 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791886305 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791886305 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99617 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fYxmD5MOwg ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527830, "url": "https://patchwork.sourceware.org/api/1.2/patches/145594/checks/527830/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T10:11:47.865100", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10610/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T10:11:47.865100 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T10:11:47.865100 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791886307 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791886305 -le 1791886307 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791886307 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99624 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fYxmD5MOwg ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527835, "url": "https://patchwork.sourceware.org/api/1.2/patches/145594/checks/527835/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T10:16:02.007977", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10610/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T10:16:02.007977 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T10:16:02.007977 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791886562 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791886307 -le 1791886562 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791886562 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99631 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fYxmD5MOwg ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.KVMqkJ6n7a /tmp/tmp.fYxmD5MOwg + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67659 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67659 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67659 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67659 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145593 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145593 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145593 + 99481:pw-trigger.sh: 74: patch_id=145593 + 99481:pw-trigger.sh: 75: '[' 145593 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145593 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145593 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145593 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145593 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145593 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145593 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1PGR55L11o +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.W7v5rr1Sv8 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1PGR55L11o /tmp/tmp.W7v5rr1Sv8' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145593/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145593/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99695 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W7v5rr1Sv8 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528234, "url": "https://patchwork.sourceware.org/api/1.2/patches/145593/checks/528234/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:32.563076", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10611/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:32.563076 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:32.563076 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919352 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791919352 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919352 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99702 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W7v5rr1Sv8 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528236, "url": "https://patchwork.sourceware.org/api/1.2/patches/145593/checks/528236/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:39.273470", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10611/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:39.273470 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:39.273470 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919359 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919352 -le 1791919359 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919359 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99709 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W7v5rr1Sv8 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528244, "url": "https://patchwork.sourceware.org/api/1.2/patches/145593/checks/528244/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:27:52.288623", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10611/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:27:52.288623 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:27:52.288623 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919672 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919359 -le 1791919672 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919672 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99716 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W7v5rr1Sv8 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1PGR55L11o /tmp/tmp.W7v5rr1Sv8 + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=2 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67659 2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67659 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67659 property '.*' value Patches 2 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67659 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=28 ++ 99481:pw-trigger.sh: 64: shyaml get-value 28.id + 99481:pw-trigger.sh: 64: series_id=67681 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67681 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67681 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67681 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67681 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67681 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67681 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67681 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67681 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145618 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145618 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145618 + 99481:pw-trigger.sh: 74: patch_id=145618 + 99481:pw-trigger.sh: 75: '[' 145618 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145618 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145618 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145618 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145618 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=committed + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145618 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145618 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dY4srElAXE +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2oy1c2aANc ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dY4srElAXE /tmp/tmp.2oy1c2aANc' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145618/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145618/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99825 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2oy1c2aANc ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dY4srElAXE /tmp/tmp.2oy1c2aANc + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145618 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145618 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145618 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SgfjFLU7Qm +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FF7OV72hBP ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SgfjFLU7Qm /tmp/tmp.FF7OV72hBP' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145618/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145618/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99840 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FF7OV72hBP ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528022, "url": "https://patchwork.sourceware.org/api/1.2/patches/145618/checks/528022/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:28:40.614244", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10925/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:28:40.614244 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:28:40.614244 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908920 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908920 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908920 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99847 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FF7OV72hBP ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528023, "url": "https://patchwork.sourceware.org/api/1.2/patches/145618/checks/528023/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:28:42.893413", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10925/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:28:42.893413 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:28:42.893413 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908922 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908920 -le 1791908922 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908922 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99854 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FF7OV72hBP ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SgfjFLU7Qm /tmp/tmp.FF7OV72hBP + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145618:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 145618:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=27 ++ 99481:pw-trigger.sh: 64: shyaml get-value 27.id + 99481:pw-trigger.sh: 64: series_id=67688 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67688 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67688 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67688 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67688 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67688 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67688 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67688 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67688 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145626 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145626 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145626 + 99481:pw-trigger.sh: 74: patch_id=145626 + 99481:pw-trigger.sh: 75: '[' 145626 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145626 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145626 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145626 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145626 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145626 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145626 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Dji3qCFW6C +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tqAsLtP7c2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Dji3qCFW6C /tmp/tmp.tqAsLtP7c2' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145626/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145626/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99941 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tqAsLtP7c2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Dji3qCFW6C /tmp/tmp.tqAsLtP7c2 + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145626 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145626 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145626 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yHzEHe1sBr +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.r6IzQ3EVl2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yHzEHe1sBr /tmp/tmp.r6IzQ3EVl2' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145626/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145626/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99956 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r6IzQ3EVl2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528003, "url": "https://patchwork.sourceware.org/api/1.2/patches/145626/checks/528003/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:21:24.151141", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10926/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:21:24.151141 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:21:24.151141 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908484 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908484 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908484 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99963 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r6IzQ3EVl2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528004, "url": "https://patchwork.sourceware.org/api/1.2/patches/145626/checks/528004/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:21:26.300076", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10926/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:21:26.300076 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:21:26.300076 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908486 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908484 -le 1791908486 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908486 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 99970 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r6IzQ3EVl2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yHzEHe1sBr /tmp/tmp.r6IzQ3EVl2 + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 145626:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145626:tcwg_binutils_build--master-arm to succeed.' + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=26 ++ 99481:pw-trigger.sh: 64: shyaml get-value 26.id + 99481:pw-trigger.sh: 64: series_id=67699 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67699 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67699 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67699 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67699 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67699 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67699 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67699 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67699 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145637 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145637 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145637 + 99481:pw-trigger.sh: 74: patch_id=145637 + 99481:pw-trigger.sh: 75: '[' 145637 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145637 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145637 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145637 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145637 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145637 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145637 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cl6m8StTOv +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.97JIxNDzBI ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cl6m8StTOv /tmp/tmp.97JIxNDzBI' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145637/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145637/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100057 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.97JIxNDzBI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528235, "url": "https://patchwork.sourceware.org/api/1.2/patches/145637/checks/528235/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:37.630490", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10612/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:37.630490 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:37.630490 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919357 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791919357 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919357 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100064 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.97JIxNDzBI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528237, "url": "https://patchwork.sourceware.org/api/1.2/patches/145637/checks/528237/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:41.015984", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10612/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:41.015984 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:41.015984 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919361 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919357 -le 1791919361 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919361 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100071 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.97JIxNDzBI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528245, "url": "https://patchwork.sourceware.org/api/1.2/patches/145637/checks/528245/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:27:52.790464", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10612/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:27:52.790464 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:27:52.790464 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919672 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919361 -le 1791919672 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919672 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100078 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.97JIxNDzBI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cl6m8StTOv /tmp/tmp.97JIxNDzBI + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67699 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67699 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67699 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67699 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=25 ++ 99481:pw-trigger.sh: 64: shyaml get-value 25.id + 99481:pw-trigger.sh: 64: series_id=67720 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67720 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67720 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67720 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67720 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67720 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67720 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67720 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67720 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145669 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145669 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145669 + 99481:pw-trigger.sh: 74: patch_id=145669 + 99481:pw-trigger.sh: 75: '[' 145669 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145669 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145669 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145669 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145669 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145669 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145669 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.idjhSGU6LE +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HbrZLSpU7R ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.idjhSGU6LE /tmp/tmp.HbrZLSpU7R' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145669/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145669/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100180 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HbrZLSpU7R ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.idjhSGU6LE /tmp/tmp.HbrZLSpU7R + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145669 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145669 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145669 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3O7kyKrf12 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eoHhHqvRYp ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3O7kyKrf12 /tmp/tmp.eoHhHqvRYp' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145669/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145669/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100195 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eoHhHqvRYp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528384, "url": "https://patchwork.sourceware.org/api/1.2/patches/145669/checks/528384/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:18.659288", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10934/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:18.659288 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:18.659288 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791931098 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931098 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931098 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100202 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eoHhHqvRYp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528386, "url": "https://patchwork.sourceware.org/api/1.2/patches/145669/checks/528386/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:21.168073", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10934/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:21.168073 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:21.168073 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791931101 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931098 -le 1791931101 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931101 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100209 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eoHhHqvRYp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3O7kyKrf12 /tmp/tmp.eoHhHqvRYp + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145669:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 145669:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=24 ++ 99481:pw-trigger.sh: 64: shyaml get-value 24.id + 99481:pw-trigger.sh: 64: series_id=67721 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67721 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67721 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67721 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67721 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67721 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67721 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67721 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67721 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145670 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145670 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145670 + 99481:pw-trigger.sh: 74: patch_id=145670 + 99481:pw-trigger.sh: 75: '[' 145670 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145670 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145670 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145670 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145670 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145670 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145670 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VR3OEQ6LzX +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.x6nnKzZYPL ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VR3OEQ6LzX /tmp/tmp.x6nnKzZYPL' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145670/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145670/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100296 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.x6nnKzZYPL ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VR3OEQ6LzX /tmp/tmp.x6nnKzZYPL + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145670 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145670 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145670 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3x6e0JuwEw +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tbKAv5tghM ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3x6e0JuwEw /tmp/tmp.tbKAv5tghM' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145670/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145670/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100311 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tbKAv5tghM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528387, "url": "https://patchwork.sourceware.org/api/1.2/patches/145670/checks/528387/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:28.363568", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10935/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:28.363568 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:28.363568 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791931108 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931108 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931108 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100318 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tbKAv5tghM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528388, "url": "https://patchwork.sourceware.org/api/1.2/patches/145670/checks/528388/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:30.874908", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10935/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:30.874908 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:30.874908 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791931110 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931108 -le 1791931110 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931110 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100325 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tbKAv5tghM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3x6e0JuwEw /tmp/tmp.tbKAv5tghM + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145670:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 145670:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=23 ++ 99481:pw-trigger.sh: 64: shyaml get-value 23.id + 99481:pw-trigger.sh: 64: series_id=67724 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67724 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67724 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67724 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67724 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67724 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67724 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67724 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67724 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145674 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145674 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145674 + 99481:pw-trigger.sh: 74: patch_id=145674 + 99481:pw-trigger.sh: 75: '[' 145674 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145674 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145674 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145674 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145674 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145674 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145674 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lk9APsZZTr +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.d5xgFaTHxM ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lk9APsZZTr /tmp/tmp.d5xgFaTHxM' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145674/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145674/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100412 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.d5xgFaTHxM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lk9APsZZTr /tmp/tmp.d5xgFaTHxM + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145674 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145674 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145674 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.o2dWoYFC5K +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.oyo3UTVEUv ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.o2dWoYFC5K /tmp/tmp.oyo3UTVEUv' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145674/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145674/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100427 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oyo3UTVEUv ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528389, "url": "https://patchwork.sourceware.org/api/1.2/patches/145674/checks/528389/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:51.791077", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10936/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:51.791077 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:51.791077 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791931131 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791931131 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931131 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100434 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oyo3UTVEUv ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528390, "url": "https://patchwork.sourceware.org/api/1.2/patches/145674/checks/528390/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T22:38:54.999029", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10936/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T22:38:54.999029 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T22:38:54.999029 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791931134 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791931131 -le 1791931134 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791931134 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100441 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oyo3UTVEUv ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.o2dWoYFC5K /tmp/tmp.oyo3UTVEUv + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145674:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 145674:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=22 ++ 99481:pw-trigger.sh: 64: shyaml get-value 22.id + 99481:pw-trigger.sh: 64: series_id=67728 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67728 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67728 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67728 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67728 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67728 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67728 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67728 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67728 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145678 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145678 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145678 + 99481:pw-trigger.sh: 74: patch_id=145678 + 99481:pw-trigger.sh: 75: '[' 145678 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145678 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145678 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145678 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145678 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145678 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145678 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lDraGXUlc3 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.AzghvT3mpp ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lDraGXUlc3 /tmp/tmp.AzghvT3mpp' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145678/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145678/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100528 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AzghvT3mpp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lDraGXUlc3 /tmp/tmp.AzghvT3mpp + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145678 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145678 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145678 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oQv9prRlTK +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Bv7Jy1OQAo ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oQv9prRlTK /tmp/tmp.Bv7Jy1OQAo' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145678/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145678/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100543 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Bv7Jy1OQAo ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528018, "url": "https://patchwork.sourceware.org/api/1.2/patches/145678/checks/528018/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:26:50.545371", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10931/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:26:50.545371 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:26:50.545371 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908810 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908810 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908810 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100550 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Bv7Jy1OQAo ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528019, "url": "https://patchwork.sourceware.org/api/1.2/patches/145678/checks/528019/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:26:52.825102", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10931/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:26:52.825102 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:26:52.825102 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908812 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908810 -le 1791908812 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908812 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100557 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Bv7Jy1OQAo ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oQv9prRlTK /tmp/tmp.Bv7Jy1OQAo + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 145678:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145678:tcwg_binutils_build--master-arm to succeed.' + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=21 ++ 99481:pw-trigger.sh: 64: shyaml get-value 21.id + 99481:pw-trigger.sh: 64: series_id=67758 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67758 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67758 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67758 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145718 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145718 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145718 + 99481:pw-trigger.sh: 74: patch_id=145718 + 99481:pw-trigger.sh: 75: '[' 145718 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145718 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145718 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145718 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145718 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145718 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145718 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4uzfdOCfiz +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.aZ5Izm78iV ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4uzfdOCfiz /tmp/tmp.aZ5Izm78iV' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145718/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145718/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100658 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aZ5Izm78iV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528238, "url": "https://patchwork.sourceware.org/api/1.2/patches/145718/checks/528238/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:53.647156", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10613/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:53.647156 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:53.647156 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919373 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791919373 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919373 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100665 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aZ5Izm78iV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528240, "url": "https://patchwork.sourceware.org/api/1.2/patches/145718/checks/528240/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:55.113894", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10613/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:55.113894 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:55.113894 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919375 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919373 -le 1791919375 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919375 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100672 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aZ5Izm78iV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528248, "url": "https://patchwork.sourceware.org/api/1.2/patches/145718/checks/528248/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:28:00.553983", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10613/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:28:00.553983 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:28:00.553983 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919680 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919375 -le 1791919680 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919680 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100679 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aZ5Izm78iV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4uzfdOCfiz /tmp/tmp.aZ5Izm78iV + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145717 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145717 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145717 + 99481:pw-trigger.sh: 74: patch_id=145717 + 99481:pw-trigger.sh: 75: '[' 145717 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145717 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145717 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145717 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145717 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145717 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145717 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IP57Udftft +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MoiMLRFrku ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IP57Udftft /tmp/tmp.MoiMLRFrku' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145717/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145717/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100743 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MoiMLRFrku ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528509, "url": "https://patchwork.sourceware.org/api/1.2/patches/145717/checks/528509/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:07:45.914458", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10619/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:07:45.914458 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:07:45.914458 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940065 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791940065 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940065 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100750 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MoiMLRFrku ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528510, "url": "https://patchwork.sourceware.org/api/1.2/patches/145717/checks/528510/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:07:47.707399", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10619/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:07:47.707399 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:07:47.707399 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940067 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791940065 -le 1791940067 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940067 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100757 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MoiMLRFrku ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528514, "url": "https://patchwork.sourceware.org/api/1.2/patches/145717/checks/528514/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:12:12.174444", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10619/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:12:12.174444 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:12:12.174444 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940332 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791940067 -le 1791940332 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940332 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100764 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MoiMLRFrku ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IP57Udftft /tmp/tmp.MoiMLRFrku + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=2 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 2 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145714 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145714 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145714 + 99481:pw-trigger.sh: 74: patch_id=145714 + 99481:pw-trigger.sh: 75: '[' 145714 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145714 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145714 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145714 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145714 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145714 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145714 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4Fy1P8aGUK +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dW86cIgOie ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4Fy1P8aGUK /tmp/tmp.dW86cIgOie' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145714/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145714/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100831 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dW86cIgOie ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528858, "url": "https://patchwork.sourceware.org/api/1.2/patches/145714/checks/528858/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:47:29.552185", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10622/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:47:29.552185 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:47:29.552185 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989249 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791989249 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989249 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100838 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dW86cIgOie ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528859, "url": "https://patchwork.sourceware.org/api/1.2/patches/145714/checks/528859/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:47:31.287028", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10622/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:47:31.287028 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:47:31.287028 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989251 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791989249 -le 1791989251 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989251 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100845 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dW86cIgOie ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528864, "url": "https://patchwork.sourceware.org/api/1.2/patches/145714/checks/528864/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:51:31.180025", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10622/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:51:31.180025 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:51:31.180025 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989491 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791989251 -le 1791989491 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989491 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100852 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dW86cIgOie ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4Fy1P8aGUK /tmp/tmp.dW86cIgOie + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=3 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 3 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 3 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145715 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145715 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145715 + 99481:pw-trigger.sh: 74: patch_id=145715 + 99481:pw-trigger.sh: 75: '[' 145715 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145715 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145715 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145715 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145715 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145715 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145715 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.chEtbUvrOc +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.felGjXdcwq ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.chEtbUvrOc /tmp/tmp.felGjXdcwq' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145715/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145715/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100922 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.felGjXdcwq ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529117, "url": "https://patchwork.sourceware.org/api/1.2/patches/145715/checks/529117/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:29:16.309529", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10625/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:29:16.309529 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:29:16.309529 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031356 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792031356 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031356 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100929 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.felGjXdcwq ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529118, "url": "https://patchwork.sourceware.org/api/1.2/patches/145715/checks/529118/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:29:17.957807", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10625/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:29:17.957807 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:29:17.957807 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031357 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792031356 -le 1792031357 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031357 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100936 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.felGjXdcwq ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529124, "url": "https://patchwork.sourceware.org/api/1.2/patches/145715/checks/529124/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:34:20.969476", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10625/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:34:20.969476 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:34:20.969476 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031660 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792031357 -le 1792031660 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031660 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 100943 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.felGjXdcwq ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.chEtbUvrOc /tmp/tmp.felGjXdcwq + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=4 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 4 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 4 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145716 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145716 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145716 + 99481:pw-trigger.sh: 74: patch_id=145716 + 99481:pw-trigger.sh: 75: '[' 145716 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145716 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145716 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145716 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145716 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145716 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145716 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4ULEYaGzJL +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RfaZigdqCd ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4ULEYaGzJL /tmp/tmp.RfaZigdqCd' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145716/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145716/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101016 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RfaZigdqCd ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529303, "url": "https://patchwork.sourceware.org/api/1.2/patches/145716/checks/529303/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T12:44:41.994318", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10628/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T12:44:41.994318 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T12:44:41.994318 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792068281 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792068281 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792068281 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101023 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RfaZigdqCd ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529304, "url": "https://patchwork.sourceware.org/api/1.2/patches/145716/checks/529304/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T12:44:43.498173", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10628/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T12:44:43.498173 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T12:44:43.498173 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792068283 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792068281 -le 1792068283 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792068283 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101030 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RfaZigdqCd ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529305, "url": "https://patchwork.sourceware.org/api/1.2/patches/145716/checks/529305/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T12:55:37.385958", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10628/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T12:55:37.385958 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T12:55:37.385958 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792068937 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792068283 -le 1792068937 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792068937 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101037 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RfaZigdqCd ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4ULEYaGzJL /tmp/tmp.RfaZigdqCd + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=5 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 5 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 5 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145713 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145713 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145713 + 99481:pw-trigger.sh: 74: patch_id=145713 + 99481:pw-trigger.sh: 75: '[' 145713 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145713 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145713 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145713 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145713 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145713 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145713 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TK1z1QByau +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.igjMy6iZ1G ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TK1z1QByau /tmp/tmp.igjMy6iZ1G' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145713/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145713/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101113 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igjMy6iZ1G ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529621, "url": "https://patchwork.sourceware.org/api/1.2/patches/145713/checks/529621/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:21:06.215525", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10631/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:21:06.215525 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:21:06.215525 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117266 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792117266 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117266 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101120 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igjMy6iZ1G ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529622, "url": "https://patchwork.sourceware.org/api/1.2/patches/145713/checks/529622/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:21:07.646715", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10631/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:21:07.646715 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:21:07.646715 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117267 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792117266 -le 1792117267 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117267 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101127 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igjMy6iZ1G ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529627, "url": "https://patchwork.sourceware.org/api/1.2/patches/145713/checks/529627/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:26:20.272085", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10631/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:26:20.272085 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:26:20.272085 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117580 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792117267 -le 1792117580 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117580 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101134 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igjMy6iZ1G ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TK1z1QByau /tmp/tmp.igjMy6iZ1G + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=6 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 6 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 6 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145712 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145712 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145712 + 99481:pw-trigger.sh: 74: patch_id=145712 + 99481:pw-trigger.sh: 75: '[' 145712 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145712 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145712 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145712 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145712 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145712 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145712 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9OrNLrtdDO +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GPwtdJW7Um ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9OrNLrtdDO /tmp/tmp.GPwtdJW7Um' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145712/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145712/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101213 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GPwtdJW7Um ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529818, "url": "https://patchwork.sourceware.org/api/1.2/patches/145712/checks/529818/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:11:09.565137", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10634/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:11:09.565137 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:11:09.565137 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792159869 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792159869 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792159869 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101220 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GPwtdJW7Um ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529820, "url": "https://patchwork.sourceware.org/api/1.2/patches/145712/checks/529820/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:11:11.340200", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10634/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:11:11.340200 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:11:11.340200 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792159871 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792159869 -le 1792159871 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792159871 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101227 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GPwtdJW7Um ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529826, "url": "https://patchwork.sourceware.org/api/1.2/patches/145712/checks/529826/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:15:14.966965", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10634/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:15:14.966965 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:15:14.966965 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160114 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792159871 -le 1792160114 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160114 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101234 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GPwtdJW7Um ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9OrNLrtdDO /tmp/tmp.GPwtdJW7Um + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=7 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 7 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 7 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145711 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145711 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145711 + 99481:pw-trigger.sh: 74: patch_id=145711 + 99481:pw-trigger.sh: 75: '[' 145711 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145711 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145711 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145711 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145711 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145711 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145711 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.b4XmM8X2Tc +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nSCG5EnPSJ ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.b4XmM8X2Tc /tmp/tmp.nSCG5EnPSJ' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145711/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145711/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101316 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nSCG5EnPSJ ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530074, "url": "https://patchwork.sourceware.org/api/1.2/patches/145711/checks/530074/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:49:57.726657", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10638/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:49:57.726657 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:49:57.726657 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205397 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792205397 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205397 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101323 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nSCG5EnPSJ ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530075, "url": "https://patchwork.sourceware.org/api/1.2/patches/145711/checks/530075/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:50:00.152582", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10638/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:50:00.152582 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:50:00.152582 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205400 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205397 -le 1792205400 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205400 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101330 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nSCG5EnPSJ ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530082, "url": "https://patchwork.sourceware.org/api/1.2/patches/145711/checks/530082/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:55:50.415691", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10638/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:55:50.415691 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:55:50.415691 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205750 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205400 -le 1792205750 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205750 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101337 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nSCG5EnPSJ ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.b4XmM8X2Tc /tmp/tmp.nSCG5EnPSJ + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=8 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67758 8 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67758 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=8 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67758 property '.*' value Patches 8 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67758 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=8 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=20 ++ 99481:pw-trigger.sh: 64: shyaml get-value 20.id + 99481:pw-trigger.sh: 64: series_id=67761 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67761 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67761 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67761 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67761 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67761 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67761 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67761 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67761 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145724 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145724 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145724 + 99481:pw-trigger.sh: 74: patch_id=145724 + 99481:pw-trigger.sh: 75: '[' 145724 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145724 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145724 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145724 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145724 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145724 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145724 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.D1PRCwM4gq +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Gg4rpJRxoE ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.D1PRCwM4gq /tmp/tmp.Gg4rpJRxoE' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145724/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145724/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101470 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Gg4rpJRxoE ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.D1PRCwM4gq /tmp/tmp.Gg4rpJRxoE + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145724 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145724 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145724 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.FQ8PuWDUIu +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5ruUox99QL ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.FQ8PuWDUIu /tmp/tmp.5ruUox99QL' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145724/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145724/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101485 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ruUox99QL ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527994, "url": "https://patchwork.sourceware.org/api/1.2/patches/145724/checks/527994/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:33.169797", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10918/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:33.169797 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:33.169797 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908013 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908013 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908013 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101492 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ruUox99QL ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527996, "url": "https://patchwork.sourceware.org/api/1.2/patches/145724/checks/527996/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:13:35.960959", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10918/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:13:35.960959 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:13:35.960959 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908015 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908013 -le 1791908015 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908015 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101499 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ruUox99QL ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.FQ8PuWDUIu /tmp/tmp.5ruUox99QL + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 145724:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145724:tcwg_binutils_build--master-arm to succeed.' + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=19 ++ 99481:pw-trigger.sh: 64: shyaml get-value 19.id + 99481:pw-trigger.sh: 64: series_id=67782 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67782 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67782 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67782 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67782 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145757 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145757 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145757 + 99481:pw-trigger.sh: 74: patch_id=145757 + 99481:pw-trigger.sh: 75: '[' 145757 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145757 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145757 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145757 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145757 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=committed + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145757 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145757 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AH88uAmEng +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5HTMEXkn5u ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AH88uAmEng /tmp/tmp.5HTMEXkn5u' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145757/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145757/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101592 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5HTMEXkn5u ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528239, "url": "https://patchwork.sourceware.org/api/1.2/patches/145757/checks/528239/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:53.682619", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10614/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:53.682619 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:53.682619 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919373 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791919373 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919373 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101599 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5HTMEXkn5u ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528241, "url": "https://patchwork.sourceware.org/api/1.2/patches/145757/checks/528241/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:55.377426", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10614/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:55.377426 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:55.377426 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919375 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919373 -le 1791919375 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919375 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101606 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5HTMEXkn5u ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528247, "url": "https://patchwork.sourceware.org/api/1.2/patches/145757/checks/528247/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:28:00.309208", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10614/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:28:00.309208 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:28:00.309208 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919680 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919375 -le 1791919680 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919680 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101613 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5HTMEXkn5u ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AH88uAmEng /tmp/tmp.5HTMEXkn5u + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145755 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145755 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145755 + 99481:pw-trigger.sh: 74: patch_id=145755 + 99481:pw-trigger.sh: 75: '[' 145755 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145755 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145755 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145755 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145755 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=committed + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145755 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145755 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.LyKYIyGhag +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XKCMLCfq2o ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.LyKYIyGhag /tmp/tmp.XKCMLCfq2o' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145755/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145755/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101677 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XKCMLCfq2o ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528505, "url": "https://patchwork.sourceware.org/api/1.2/patches/145755/checks/528505/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:07:28.848177", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10620/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:07:28.848177 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:07:28.848177 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940048 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791940048 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940048 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101684 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XKCMLCfq2o ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528506, "url": "https://patchwork.sourceware.org/api/1.2/patches/145755/checks/528506/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:07:33.127743", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10620/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:07:33.127743 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:07:33.127743 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940053 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791940048 -le 1791940053 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940053 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101691 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XKCMLCfq2o ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528512, "url": "https://patchwork.sourceware.org/api/1.2/patches/145755/checks/528512/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:11:58.564915", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10620/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:11:58.564915 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:11:58.564915 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940318 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791940053 -le 1791940318 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940318 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101698 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XKCMLCfq2o ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.LyKYIyGhag /tmp/tmp.XKCMLCfq2o + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=2 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 2 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145754 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145754 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145754 + 99481:pw-trigger.sh: 74: patch_id=145754 + 99481:pw-trigger.sh: 75: '[' 145754 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145754 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145754 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145754 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145754 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=committed + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145754 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145754 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6bnDJohX7d +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ASDI0xeLLF ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6bnDJohX7d /tmp/tmp.ASDI0xeLLF' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145754/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145754/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101765 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ASDI0xeLLF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528860, "url": "https://patchwork.sourceware.org/api/1.2/patches/145754/checks/528860/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:47:34.465530", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10623/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:47:34.465530 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:47:34.465530 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989254 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791989254 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989254 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101772 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ASDI0xeLLF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528861, "url": "https://patchwork.sourceware.org/api/1.2/patches/145754/checks/528861/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:47:36.346938", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10623/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:47:36.346938 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:47:36.346938 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989256 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791989254 -le 1791989256 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989256 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101779 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ASDI0xeLLF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528866, "url": "https://patchwork.sourceware.org/api/1.2/patches/145754/checks/528866/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:51:42.069910", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10623/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:51:42.069910 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:51:42.069910 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989502 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791989256 -le 1791989502 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989502 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101786 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ASDI0xeLLF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6bnDJohX7d /tmp/tmp.ASDI0xeLLF + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=3 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 3 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 3 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145756 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145756 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145756 + 99481:pw-trigger.sh: 74: patch_id=145756 + 99481:pw-trigger.sh: 75: '[' 145756 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145756 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145756 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145756 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145756 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=committed + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145756 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145756 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mhvDueUq4B +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.L5Xvrrd2hk ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mhvDueUq4B /tmp/tmp.L5Xvrrd2hk' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145756/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145756/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101856 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5Xvrrd2hk ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529115, "url": "https://patchwork.sourceware.org/api/1.2/patches/145756/checks/529115/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:29:06.921139", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10626/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:29:06.921139 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:29:06.921139 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031346 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792031346 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031346 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101863 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5Xvrrd2hk ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529116, "url": "https://patchwork.sourceware.org/api/1.2/patches/145756/checks/529116/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:29:09.939293", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10626/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:29:09.939293 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:29:09.939293 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031349 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792031346 -le 1792031349 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031349 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101870 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5Xvrrd2hk ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529123, "url": "https://patchwork.sourceware.org/api/1.2/patches/145756/checks/529123/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:34:06.447629", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10626/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:34:06.447629 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:34:06.447629 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031646 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792031349 -le 1792031646 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031646 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101877 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5Xvrrd2hk ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mhvDueUq4B /tmp/tmp.L5Xvrrd2hk + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=4 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67782 4 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67782 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67782 property '.*' value Patches 4 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67782 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=18 ++ 99481:pw-trigger.sh: 64: shyaml get-value 18.id + 99481:pw-trigger.sh: 64: series_id=67786 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67786 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67786 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67786 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67786 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67786 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67786 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67786 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67786 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145761 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145761 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145761 + 99481:pw-trigger.sh: 74: patch_id=145761 + 99481:pw-trigger.sh: 75: '[' 145761 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145761 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145761 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145761 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145761 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145761 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145761 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hiVijEcVM8 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.uWllQ36XeV ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hiVijEcVM8 /tmp/tmp.uWllQ36XeV' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145761/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145761/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 101988 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uWllQ36XeV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hiVijEcVM8 /tmp/tmp.uWllQ36XeV + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145761 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145761 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145761 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4fZ1S3Km8h +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9f6ADzrLBy ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4fZ1S3Km8h /tmp/tmp.9f6ADzrLBy' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145761/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145761/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102003 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9f6ADzrLBy ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528009, "url": "https://patchwork.sourceware.org/api/1.2/patches/145761/checks/528009/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:22:15.459891", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10920/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:22:15.459891 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:22:15.459891 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908535 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791908535 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908535 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102010 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9f6ADzrLBy ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528010, "url": "https://patchwork.sourceware.org/api/1.2/patches/145761/checks/528010/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:22:17.685706", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10920/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:22:17.685706 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:22:17.685706 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791908537 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791908535 -le 1791908537 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791908537 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102017 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9f6ADzrLBy ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4fZ1S3Km8h /tmp/tmp.9f6ADzrLBy + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 145761:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145761:tcwg_binutils_build--master-arm to succeed.' + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=17 ++ 99481:pw-trigger.sh: 64: shyaml get-value 17.id + 99481:pw-trigger.sh: 64: series_id=67787 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67787 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67787 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67787 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67787 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67787 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67787 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67787 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67787 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145762 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145762 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145762 + 99481:pw-trigger.sh: 74: patch_id=145762 + 99481:pw-trigger.sh: 75: '[' 145762 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145762 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145762 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145762 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145762 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145762 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145762 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3grQE383mx +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3E06IIwAfn ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3grQE383mx /tmp/tmp.3E06IIwAfn' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145762/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145762/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102104 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3E06IIwAfn ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528242, "url": "https://patchwork.sourceware.org/api/1.2/patches/145762/checks/528242/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:55.522637", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10615/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:55.522637 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:55.522637 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919375 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791919375 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919375 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102111 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3E06IIwAfn ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528243, "url": "https://patchwork.sourceware.org/api/1.2/patches/145762/checks/528243/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:22:56.853525", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10615/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:22:56.853525 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:22:56.853525 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919376 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919375 -le 1791919376 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919376 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102118 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3E06IIwAfn ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528246, "url": "https://patchwork.sourceware.org/api/1.2/patches/145762/checks/528246/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:27:59.172863", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10615/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:27:59.172863 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:27:59.172863 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791919679 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791919376 -le 1791919679 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791919679 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102125 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3E06IIwAfn ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3grQE383mx /tmp/tmp.3E06IIwAfn + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67787 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67787 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67787 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67787 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=16 ++ 99481:pw-trigger.sh: 64: shyaml get-value 16.id + 99481:pw-trigger.sh: 64: series_id=67790 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67790 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67790 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67790 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67790 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67790 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67790 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67790 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67790 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145767 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145767 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145767 + 99481:pw-trigger.sh: 74: patch_id=145767 + 99481:pw-trigger.sh: 75: '[' 145767 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145767 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145767 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145767 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145767 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145767 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145767 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.B22VNl6qfk +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DTx0GJqEjp ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.B22VNl6qfk /tmp/tmp.DTx0GJqEjp' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145767/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145767/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102227 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DTx0GJqEjp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528251, "url": "https://patchwork.sourceware.org/api/1.2/patches/145767/checks/528251/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:33:55.761336", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10616/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:33:55.761336 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:33:55.761336 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920035 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791920035 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920035 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102234 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DTx0GJqEjp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528252, "url": "https://patchwork.sourceware.org/api/1.2/patches/145767/checks/528252/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:33:57.368294", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10616/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:33:57.368294 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:33:57.368294 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920037 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791920035 -le 1791920037 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920037 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102241 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DTx0GJqEjp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528269, "url": "https://patchwork.sourceware.org/api/1.2/patches/145767/checks/528269/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:43:10.406172", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10616/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:43:10.406172 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:43:10.406172 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920590 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791920037 -le 1791920590 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920590 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102248 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DTx0GJqEjp ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.B22VNl6qfk /tmp/tmp.DTx0GJqEjp + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67790 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67790 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67790 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67790 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=15 ++ 99481:pw-trigger.sh: 64: shyaml get-value 15.id + 99481:pw-trigger.sh: 64: series_id=67802 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67802 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67802 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67802 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67802 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145828 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145828 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145828 + 99481:pw-trigger.sh: 74: patch_id=145828 + 99481:pw-trigger.sh: 75: '[' 145828 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145828 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145828 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145828 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145828 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145828 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145828 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wBjscboCr0 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MyZVok3eWI ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wBjscboCr0 /tmp/tmp.MyZVok3eWI' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145828/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145828/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102356 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MyZVok3eWI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528253, "url": "https://patchwork.sourceware.org/api/1.2/patches/145828/checks/528253/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:34:23.495486", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10617/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:34:23.495486 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:34:23.495486 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920063 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791920063 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920063 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102363 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MyZVok3eWI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528254, "url": "https://patchwork.sourceware.org/api/1.2/patches/145828/checks/528254/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:34:25.411737", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10617/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:34:25.411737 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:34:25.411737 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920065 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791920063 -le 1791920065 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920065 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102370 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MyZVok3eWI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528270, "url": "https://patchwork.sourceware.org/api/1.2/patches/145828/checks/528270/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:43:30.914572", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10617/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:43:30.914572 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:43:30.914572 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920610 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791920065 -le 1791920610 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920610 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102377 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MyZVok3eWI ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wBjscboCr0 /tmp/tmp.MyZVok3eWI + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145831 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145831 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145831 + 99481:pw-trigger.sh: 74: patch_id=145831 + 99481:pw-trigger.sh: 75: '[' 145831 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145831 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145831 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145831 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145831 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145831 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145831 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.FqO6qslShQ +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RlefCp1gh6 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.FqO6qslShQ /tmp/tmp.RlefCp1gh6' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145831/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145831/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102441 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlefCp1gh6 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528507, "url": "https://patchwork.sourceware.org/api/1.2/patches/145831/checks/528507/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:07:43.535139", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10621/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:07:43.535139 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:07:43.535139 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940063 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791940063 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940063 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102448 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlefCp1gh6 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528508, "url": "https://patchwork.sourceware.org/api/1.2/patches/145831/checks/528508/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:07:44.758029", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10621/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:07:44.758029 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:07:44.758029 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940064 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791940063 -le 1791940064 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940064 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102455 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlefCp1gh6 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528513, "url": "https://patchwork.sourceware.org/api/1.2/patches/145831/checks/528513/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T01:12:06.714226", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10621/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T01:12:06.714226 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T01:12:06.714226 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791940326 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791940064 -le 1791940326 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791940326 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102462 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RlefCp1gh6 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.FqO6qslShQ /tmp/tmp.RlefCp1gh6 + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=2 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 2 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145830 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145830 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145830 + 99481:pw-trigger.sh: 74: patch_id=145830 + 99481:pw-trigger.sh: 75: '[' 145830 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145830 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145830 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145830 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145830 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145830 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145830 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.N3lodwzab0 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tgkB5fdekM ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.N3lodwzab0 /tmp/tmp.tgkB5fdekM' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145830/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145830/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102529 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tgkB5fdekM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528862, "url": "https://patchwork.sourceware.org/api/1.2/patches/145830/checks/528862/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:47:36.542157", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10624/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:47:36.542157 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:47:36.542157 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989256 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791989256 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989256 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102536 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tgkB5fdekM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528863, "url": "https://patchwork.sourceware.org/api/1.2/patches/145830/checks/528863/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:47:37.918578", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10624/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:47:37.918578 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:47:37.918578 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989257 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791989256 -le 1791989257 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989257 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102543 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tgkB5fdekM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528865, "url": "https://patchwork.sourceware.org/api/1.2/patches/145830/checks/528865/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T14:51:39.527499", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10624/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:51:39.527499 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:51:39.527499 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791989499 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791989257 -le 1791989499 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791989499 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102550 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tgkB5fdekM ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.N3lodwzab0 /tmp/tmp.tgkB5fdekM + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=3 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 3 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 3 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145829 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145829 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145829 + 99481:pw-trigger.sh: 74: patch_id=145829 + 99481:pw-trigger.sh: 75: '[' 145829 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145829 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145829 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145829 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145829 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145829 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145829 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1iVIrbEaDE +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SyAx2PsW1F ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1iVIrbEaDE /tmp/tmp.SyAx2PsW1F' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145829/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145829/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102620 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SyAx2PsW1F ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529119, "url": "https://patchwork.sourceware.org/api/1.2/patches/145829/checks/529119/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:32:02.055815", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10627/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:32:02.055815 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:32:02.055815 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031522 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792031522 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031522 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102627 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SyAx2PsW1F ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529120, "url": "https://patchwork.sourceware.org/api/1.2/patches/145829/checks/529120/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:32:03.537433", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10627/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:32:03.537433 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:32:03.537433 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031523 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792031522 -le 1792031523 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031523 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102634 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SyAx2PsW1F ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529126, "url": "https://patchwork.sourceware.org/api/1.2/patches/145829/checks/529126/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T02:37:34.611957", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10627/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T02:37:34.611957 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T02:37:34.611957 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792031854 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792031523 -le 1792031854 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792031854 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102641 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SyAx2PsW1F ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1iVIrbEaDE /tmp/tmp.SyAx2PsW1F + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=4 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67802 4 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67802 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67802 property '.*' value Patches 4 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67802 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=14 ++ 99481:pw-trigger.sh: 64: shyaml get-value 14.id + 99481:pw-trigger.sh: 64: series_id=67814 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67814 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67814 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67814 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67814 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67814 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67814 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67814 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67814 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145843 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145843 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145843 + 99481:pw-trigger.sh: 74: patch_id=145843 + 99481:pw-trigger.sh: 75: '[' 145843 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145843 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145843 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145843 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145843 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145843 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145843 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WZK0l7yGU9 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NknEceWvbo ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WZK0l7yGU9 /tmp/tmp.NknEceWvbo' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145843/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145843/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102752 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NknEceWvbo ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528255, "url": "https://patchwork.sourceware.org/api/1.2/patches/145843/checks/528255/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:34:54.376884", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10618/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:34:54.376884 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:34:54.376884 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920094 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791920094 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920094 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102759 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NknEceWvbo ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528256, "url": "https://patchwork.sourceware.org/api/1.2/patches/145843/checks/528256/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:34:56.006312", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10618/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:34:56.006312 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:34:56.006312 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920096 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791920094 -le 1791920096 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920096 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102766 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NknEceWvbo ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528271, "url": "https://patchwork.sourceware.org/api/1.2/patches/145843/checks/528271/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T19:43:54.800097", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10618/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T19:43:54.800097 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T19:43:54.800097 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1791920634 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791920096 -le 1791920634 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791920634 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102773 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NknEceWvbo ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WZK0l7yGU9 /tmp/tmp.NknEceWvbo + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67814 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67814 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67814 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67814 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=13 ++ 99481:pw-trigger.sh: 64: shyaml get-value 13.id + 99481:pw-trigger.sh: 64: series_id=67874 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67874 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67874 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67874 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67874 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67874 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67874 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67874 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67874 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145942 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145942 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145942 + 99481:pw-trigger.sh: 74: patch_id=145942 + 99481:pw-trigger.sh: 75: '[' 145942 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 145942 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145942 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 145942 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=145942 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 145942 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145942 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7YGUjryTpQ +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6T7WSLIlSd ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7YGUjryTpQ /tmp/tmp.6T7WSLIlSd' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145942/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145942/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102875 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6T7WSLIlSd ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7YGUjryTpQ /tmp/tmp.6T7WSLIlSd + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 145942 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 145942 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145942 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wtYDXKjuWJ +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.USscy6Vq0S ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wtYDXKjuWJ /tmp/tmp.USscy6Vq0S' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145942/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145942/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102890 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.USscy6Vq0S ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529055, "url": "https://patchwork.sourceware.org/api/1.2/patches/145942/checks/529055/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:59:16.570153", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10950/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:59:16.570153 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:59:16.570153 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792015156 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792015156 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015156 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102897 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.USscy6Vq0S ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529056, "url": "https://patchwork.sourceware.org/api/1.2/patches/145942/checks/529056/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T21:59:18.830016", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10950/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T21:59:18.830016 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T21:59:18.830016 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792015158 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792015156 -le 1792015158 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792015158 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102904 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.USscy6Vq0S ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wtYDXKjuWJ /tmp/tmp.USscy6Vq0S + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 145942:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 145942:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=12 ++ 99481:pw-trigger.sh: 64: shyaml get-value 12.id + 99481:pw-trigger.sh: 64: series_id=67919 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67919 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67919 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67919 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67919 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67919 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67919 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67919 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67919 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146017 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146017 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146017 + 99481:pw-trigger.sh: 74: patch_id=146017 + 99481:pw-trigger.sh: 75: '[' 146017 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146017 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146017 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146017 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146017 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146017 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146017 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gvY5S0O2Cm +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6hG5bs9t9N ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gvY5S0O2Cm /tmp/tmp.6hG5bs9t9N' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146017/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146017/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102991 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6hG5bs9t9N ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529306, "url": "https://patchwork.sourceware.org/api/1.2/patches/146017/checks/529306/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T12:57:03.054838", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10629/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T12:57:03.054838 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T12:57:03.054838 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792069023 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792069023 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792069023 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 102998 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6hG5bs9t9N ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529307, "url": "https://patchwork.sourceware.org/api/1.2/patches/146017/checks/529307/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T12:57:04.630026", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10629/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T12:57:04.630026 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T12:57:04.630026 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792069024 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792069023 -le 1792069024 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792069024 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103005 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6hG5bs9t9N ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529308, "url": "https://patchwork.sourceware.org/api/1.2/patches/146017/checks/529308/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T13:12:31.057537", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10629/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T13:12:31.057537 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T13:12:31.057537 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792069951 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792069024 -le 1792069951 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792069951 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103012 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6hG5bs9t9N ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gvY5S0O2Cm /tmp/tmp.6hG5bs9t9N + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67919 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67919 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67919 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67919 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=11 ++ 99481:pw-trigger.sh: 64: shyaml get-value 11.id + 99481:pw-trigger.sh: 64: series_id=67920 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67920 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67920 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67920 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67920 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67920 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67920 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67920 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67920 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146019 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146019 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146019 + 99481:pw-trigger.sh: 74: patch_id=146019 + 99481:pw-trigger.sh: 75: '[' 146019 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146019 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146019 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146019 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146019 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146019 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146019 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Bqjrba5smY +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2ehtQmT5g5 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Bqjrba5smY /tmp/tmp.2ehtQmT5g5' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146019/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146019/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103116 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ehtQmT5g5 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529309, "url": "https://patchwork.sourceware.org/api/1.2/patches/146019/checks/529309/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T13:26:38.072264", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10630/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T13:26:38.072264 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T13:26:38.072264 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792070798 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792070798 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792070798 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103123 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ehtQmT5g5 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529310, "url": "https://patchwork.sourceware.org/api/1.2/patches/146019/checks/529310/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T13:26:42.310375", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10630/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T13:26:42.310375 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T13:26:42.310375 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792070802 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792070798 -le 1792070802 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792070802 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103130 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ehtQmT5g5 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529311, "url": "https://patchwork.sourceware.org/api/1.2/patches/146019/checks/529311/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T13:46:09.762397", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10630/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T13:46:09.762397 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T13:46:09.762397 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792071969 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792070802 -le 1792071969 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792071969 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103137 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ehtQmT5g5 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Bqjrba5smY /tmp/tmp.2ehtQmT5g5 + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67920 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67920 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67920 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67920 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146018 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146018 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146018 + 99481:pw-trigger.sh: 74: patch_id=146018 + 99481:pw-trigger.sh: 75: '[' 146018 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146018 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146018 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146018 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146018 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146018 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146018 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.czjBL942Ml +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.1Ci3AkS9rF ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.czjBL942Ml /tmp/tmp.1Ci3AkS9rF' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146018/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146018/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103201 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Ci3AkS9rF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529625, "url": "https://patchwork.sourceware.org/api/1.2/patches/146018/checks/529625/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:26:08.471241", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10632/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:26:08.471241 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:26:08.471241 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117568 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792117568 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117568 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103208 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Ci3AkS9rF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529626, "url": "https://patchwork.sourceware.org/api/1.2/patches/146018/checks/529626/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:26:09.799505", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10632/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:26:09.799505 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:26:09.799505 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117569 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792117568 -le 1792117569 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117569 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103215 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Ci3AkS9rF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529631, "url": "https://patchwork.sourceware.org/api/1.2/patches/146018/checks/529631/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:30:18.494378", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10632/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:30:18.494378 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:30:18.494378 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117818 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792117569 -le 1792117818 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117818 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103222 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Ci3AkS9rF ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.czjBL942Ml /tmp/tmp.1Ci3AkS9rF + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=2 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67920 2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67920 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67920 property '.*' value Patches 2 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67920 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=10 ++ 99481:pw-trigger.sh: 64: shyaml get-value 10.id + 99481:pw-trigger.sh: 64: series_id=67926 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67926 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67926 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67926 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67926 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67926 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67926 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67926 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67926 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146027 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146027 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146027 + 99481:pw-trigger.sh: 74: patch_id=146027 + 99481:pw-trigger.sh: 75: '[' 146027 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146027 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146027 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146027 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146027 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146027 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146027 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AdmMjdLuYn +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FtXyQMV3fH ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AdmMjdLuYn /tmp/tmp.FtXyQMV3fH' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146027/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146027/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103327 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FtXyQMV3fH ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529628, "url": "https://patchwork.sourceware.org/api/1.2/patches/146027/checks/529628/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:27:13.559362", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10633/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:27:13.559362 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:27:13.559362 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117633 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792117633 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117633 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103334 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FtXyQMV3fH ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529629, "url": "https://patchwork.sourceware.org/api/1.2/patches/146027/checks/529629/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:27:14.748472", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10633/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:27:14.748472 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:27:14.748472 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117634 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792117633 -le 1792117634 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117634 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103341 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FtXyQMV3fH ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529632, "url": "https://patchwork.sourceware.org/api/1.2/patches/146027/checks/529632/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T02:31:27.466481", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10633/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T02:31:27.466481 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T02:31:27.466481 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792117887 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792117634 -le 1792117887 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792117887 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103348 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FtXyQMV3fH ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AdmMjdLuYn /tmp/tmp.FtXyQMV3fH + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67926 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67926 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67926 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67926 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=9 ++ 99481:pw-trigger.sh: 64: shyaml get-value 9.id + 99481:pw-trigger.sh: 64: series_id=67930 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67930 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67930 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67930 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67930 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67930 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67930 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67930 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67930 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146031 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146031 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146031 + 99481:pw-trigger.sh: 74: patch_id=146031 + 99481:pw-trigger.sh: 75: '[' 146031 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146031 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146031 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146031 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146031 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146031 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146031 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vx3cIjpZ6C +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9GWFvrDm87 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vx3cIjpZ6C /tmp/tmp.9GWFvrDm87' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146031/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146031/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103450 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9GWFvrDm87 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vx3cIjpZ6C /tmp/tmp.9GWFvrDm87 + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 146031 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 146031 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146031 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.arIyEUDnrX +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GMPXxvgIUx ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.arIyEUDnrX /tmp/tmp.GMPXxvgIUx' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146031/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146031/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103465 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GMPXxvgIUx ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529422, "url": "https://patchwork.sourceware.org/api/1.2/patches/146031/checks/529422/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:01:22.840560", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10959/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:01:22.840560 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:01:22.840560 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792101682 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792101682 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792101682 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103472 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GMPXxvgIUx ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529423, "url": "https://patchwork.sourceware.org/api/1.2/patches/146031/checks/529423/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:01:25.078130", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10959/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:01:25.078130 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:01:25.078130 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792101685 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792101682 -le 1792101685 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792101685 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103479 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GMPXxvgIUx ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.arIyEUDnrX /tmp/tmp.GMPXxvgIUx + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 146031:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 146031:tcwg_binutils_build--master-arm to succeed.' + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=8 ++ 99481:pw-trigger.sh: 64: shyaml get-value 8.id + 99481:pw-trigger.sh: 64: series_id=67975 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67975 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67975 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67975 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67975 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67975 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67975 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67975 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67975 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146107 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146107 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146107 + 99481:pw-trigger.sh: 74: patch_id=146107 + 99481:pw-trigger.sh: 75: '[' 146107 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146107 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146107 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146107 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146107 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146107 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146107 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4L5z2MdFNQ +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7iwaxaAjhV ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4L5z2MdFNQ /tmp/tmp.7iwaxaAjhV' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146107/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146107/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103566 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7iwaxaAjhV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529821, "url": "https://patchwork.sourceware.org/api/1.2/patches/146107/checks/529821/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:12:05.163858", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10635/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:12:05.163858 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:12:05.163858 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792159925 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792159925 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792159925 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103573 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7iwaxaAjhV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529822, "url": "https://patchwork.sourceware.org/api/1.2/patches/146107/checks/529822/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:12:06.544403", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10635/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:12:06.544403 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:12:06.544403 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792159926 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792159925 -le 1792159926 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792159926 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103580 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7iwaxaAjhV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529829, "url": "https://patchwork.sourceware.org/api/1.2/patches/146107/checks/529829/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:16:21.720317", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10635/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:16:21.720317 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:16:21.720317 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160181 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792159926 -le 1792160181 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160181 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103587 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7iwaxaAjhV ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4L5z2MdFNQ /tmp/tmp.7iwaxaAjhV + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67975 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67975 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67975 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67975 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=7 ++ 99481:pw-trigger.sh: 64: shyaml get-value 7.id + 99481:pw-trigger.sh: 64: series_id=67977 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67977 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67977 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67977 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67977 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67977 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67977 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67977 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67977 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146109 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146109 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146109 + 99481:pw-trigger.sh: 74: patch_id=146109 + 99481:pw-trigger.sh: 75: '[' 146109 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146109 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146109 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146109 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146109 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146109 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146109 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.S30yAStrbe +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Y4f3YUpjfz ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.S30yAStrbe /tmp/tmp.Y4f3YUpjfz' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146109/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146109/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103689 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y4f3YUpjfz ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529824, "url": "https://patchwork.sourceware.org/api/1.2/patches/146109/checks/529824/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:14:39.260065", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10636/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:14:39.260065 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:14:39.260065 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160079 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792160079 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160079 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103696 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y4f3YUpjfz ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529825, "url": "https://patchwork.sourceware.org/api/1.2/patches/146109/checks/529825/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:14:40.295397", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10636/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:14:40.295397 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:14:40.295397 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160080 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792160079 -le 1792160080 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160080 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103703 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y4f3YUpjfz ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529830, "url": "https://patchwork.sourceware.org/api/1.2/patches/146109/checks/529830/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:18:56.915633", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10636/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:18:56.915633 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:18:56.915633 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160336 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792160080 -le 1792160336 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160336 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103710 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y4f3YUpjfz ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.S30yAStrbe /tmp/tmp.Y4f3YUpjfz + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67977 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67977 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67977 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67977 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=6 ++ 99481:pw-trigger.sh: 64: shyaml get-value 6.id + 99481:pw-trigger.sh: 64: series_id=67979 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67979 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67979 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67979 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67979 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67979 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67979 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67979 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67979 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146111 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146111 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146111 + 99481:pw-trigger.sh: 74: patch_id=146111 + 99481:pw-trigger.sh: 75: '[' 146111 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146111 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146111 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146111 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146111 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146111 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146111 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.d5FMvAYEX4 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LYkAfl8jNc ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.d5FMvAYEX4 /tmp/tmp.LYkAfl8jNc' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146111/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146111/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103812 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LYkAfl8jNc ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529827, "url": "https://patchwork.sourceware.org/api/1.2/patches/146111/checks/529827/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:16:13.192427", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10637/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:16:13.192427 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:16:13.192427 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160173 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792160173 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160173 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103819 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LYkAfl8jNc ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529828, "url": "https://patchwork.sourceware.org/api/1.2/patches/146111/checks/529828/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:16:14.579220", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10637/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:16:14.579220 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:16:14.579220 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160174 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792160173 -le 1792160174 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160174 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103826 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LYkAfl8jNc ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529831, "url": "https://patchwork.sourceware.org/api/1.2/patches/146111/checks/529831/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T14:20:12.803024", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10637/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T14:20:12.803024 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T14:20:12.803024 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792160412 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792160174 -le 1792160412 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792160412 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103833 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LYkAfl8jNc ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.d5FMvAYEX4 /tmp/tmp.LYkAfl8jNc + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67979 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67979 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67979 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67979 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=5 ++ 99481:pw-trigger.sh: 64: shyaml get-value 5.id + 99481:pw-trigger.sh: 64: series_id=67986 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67986 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67986 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67986 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67986 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67986 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67986 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67986 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67986 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146119 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146119 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146119 + 99481:pw-trigger.sh: 74: patch_id=146119 + 99481:pw-trigger.sh: 75: '[' 146119 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146119 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146119 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146119 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146119 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146119 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146119 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Jwh7ATs0dV +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iOqz5iddFl ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Jwh7ATs0dV /tmp/tmp.iOqz5iddFl' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146119/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146119/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103935 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iOqz5iddFl ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Jwh7ATs0dV /tmp/tmp.iOqz5iddFl + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 146119 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 146119 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146119 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cT1meidydT +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hn62pFnbPm ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cT1meidydT /tmp/tmp.hn62pFnbPm' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146119/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146119/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103950 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hn62pFnbPm ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529999, "url": "https://patchwork.sourceware.org/api/1.2/patches/146119/checks/529999/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T00:08:34.787835", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10965/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T00:08:34.787835 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T00:08:34.787835 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792195714 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792195714 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792195714 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103957 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hn62pFnbPm ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530000, "url": "https://patchwork.sourceware.org/api/1.2/patches/146119/checks/530000/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T00:08:37.466200", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10965/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T00:08:37.466200 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T00:08:37.466200 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792195717 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792195714 -le 1792195717 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792195717 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 103964 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hn62pFnbPm ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cT1meidydT /tmp/tmp.hn62pFnbPm + 99481:pw-trigger.sh: 103: check_state=fail + 99481:pw-trigger.sh: 104: '[' fail '!=' success ']' + 99481:pw-trigger.sh: 105: break + 99481:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 146119:tcwg_binutils_build--master-arm to succeed. + 99481:pw-trigger.sh: 109: echo 'WARNING: Waiting for 146119:tcwg_binutils_build--master-arm to succeed.' + 99481:pw-trigger.sh: 110: continue + 99481:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=4 ++ 99481:pw-trigger.sh: 64: shyaml get-value 4.id + 99481:pw-trigger.sh: 64: series_id=67993 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67993 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67993 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67993 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67993 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67993 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67993 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67993 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67993 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146133 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146133 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146133 + 99481:pw-trigger.sh: 74: patch_id=146133 + 99481:pw-trigger.sh: 75: '[' 146133 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146133 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146133 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146133 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146133 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146133 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146133 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.olL8ebQLDO +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.I2ntJTk7Ln ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.olL8ebQLDO /tmp/tmp.I2ntJTk7Ln' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146133/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146133/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104065 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I2ntJTk7Ln ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530072, "url": "https://patchwork.sourceware.org/api/1.2/patches/146133/checks/530072/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:49:43.109399", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10639/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:49:43.109399 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:49:43.109399 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205383 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792205383 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205383 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104072 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I2ntJTk7Ln ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530073, "url": "https://patchwork.sourceware.org/api/1.2/patches/146133/checks/530073/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:49:45.641547", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10639/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:49:45.641547 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:49:45.641547 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205385 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205383 -le 1792205385 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205385 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104079 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I2ntJTk7Ln ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530080, "url": "https://patchwork.sourceware.org/api/1.2/patches/146133/checks/530080/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:55:11.782683", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10639/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:55:11.782683 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:55:11.782683 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205711 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205385 -le 1792205711 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205711 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104086 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I2ntJTk7Ln ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.olL8ebQLDO /tmp/tmp.I2ntJTk7Ln + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67993 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67993 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67993 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67993 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146135 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146135 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146135 + 99481:pw-trigger.sh: 74: patch_id=146135 + 99481:pw-trigger.sh: 75: '[' 146135 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146135 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146135 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146135 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146135 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146135 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146135 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1akisodc9M +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GQsryiYQxh ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1akisodc9M /tmp/tmp.GQsryiYQxh' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146135/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146135/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104150 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GQsryiYQxh ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530500, "url": "https://patchwork.sourceware.org/api/1.2/patches/146135/checks/530500/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:43:15.753139", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10642/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:43:15.753139 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:43:15.753139 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284195 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792284195 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284195 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104157 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GQsryiYQxh ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530501, "url": "https://patchwork.sourceware.org/api/1.2/patches/146135/checks/530501/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:43:18.586609", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10642/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:43:18.586609 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:43:18.586609 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284198 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284195 -le 1792284198 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284198 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104164 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GQsryiYQxh ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530509, "url": "https://patchwork.sourceware.org/api/1.2/patches/146135/checks/530509/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:48:00.658423", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10642/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:48:00.658423 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:48:00.658423 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284480 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284198 -le 1792284480 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284480 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104171 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GQsryiYQxh ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1akisodc9M /tmp/tmp.GQsryiYQxh + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=2 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67993 2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67993 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67993 property '.*' value Patches 2 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67993 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146134 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146134 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146134 + 99481:pw-trigger.sh: 74: patch_id=146134 + 99481:pw-trigger.sh: 75: '[' 146134 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146134 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146134 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146134 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146134 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146134 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146134 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Sl20WZbgU1 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4sBBzJJtwT ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Sl20WZbgU1 /tmp/tmp.4sBBzJJtwT' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146134/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146134/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104238 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4sBBzJJtwT ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Sl20WZbgU1 /tmp/tmp.4sBBzJJtwT + 99481:pw-trigger.sh: 89: check_state=pending + 99481:pw-trigger.sh: 90: '[' pending = pending ']' + 99481:pw-trigger.sh: 91: break + 99481:pw-trigger.sh: 96: '[' 146134 = '' ']' + 99481:pw-trigger.sh: 101: check_state=success + 99481:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 99481:pw-trigger.sh: 103: pw_patch_check_state 146134 tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146134 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HdmPHwDNjf +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9QqDTNSKw1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HdmPHwDNjf /tmp/tmp.9QqDTNSKw1' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146134/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146134/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104253 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9QqDTNSKw1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530444, "url": "https://patchwork.sourceware.org/api/1.2/patches/146134/checks/530444/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T20:03:20.244236", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10973/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T20:03:20.244236 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T20:03:20.244236 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792267400 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792267400 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792267400 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104260 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9QqDTNSKw1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530445, "url": "https://patchwork.sourceware.org/api/1.2/patches/146134/checks/530445/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T20:03:22.059675", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10973/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T20:03:22.059675 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T20:03:22.059675 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792267402 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792267400 -le 1792267402 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792267402 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104267 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9QqDTNSKw1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530450, "url": "https://patchwork.sourceware.org/api/1.2/patches/146134/checks/530450/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T20:05:55.950544", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10973/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T20:05:55.950544 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T20:05:55.950544 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792267555 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792267402 -le 1792267555 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792267555 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104274 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9QqDTNSKw1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HdmPHwDNjf /tmp/tmp.9QqDTNSKw1 + 99481:pw-trigger.sh: 103: check_state=success + 99481:pw-trigger.sh: 104: '[' success '!=' success ']' + 99481:pw-trigger.sh: 108: '[' success '!=' success ']' + 99481:pw-trigger.sh: 113: j=1 + 99481:pw-trigger.sh: 114: cat + 99481:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=3 ++ 99481:pw-trigger.sh: 64: shyaml get-value 3.id + 99481:pw-trigger.sh: 64: series_id=67998 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 67998 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67998 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67998 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67998 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67998 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67998 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67998 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67998 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146140 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146140 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146140 + 99481:pw-trigger.sh: 74: patch_id=146140 + 99481:pw-trigger.sh: 75: '[' 146140 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146140 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146140 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146140 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146140 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146140 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146140 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SAermdYaC0 +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GEPUYkBS9A ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SAermdYaC0 /tmp/tmp.GEPUYkBS9A' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146140/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146140/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104362 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GEPUYkBS9A ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530083, "url": "https://patchwork.sourceware.org/api/1.2/patches/146140/checks/530083/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:56:14.471103", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10640/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:56:14.471103 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:56:14.471103 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205774 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792205774 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205774 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104369 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GEPUYkBS9A ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530084, "url": "https://patchwork.sourceware.org/api/1.2/patches/146140/checks/530084/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:56:15.899334", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10640/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:56:15.899334 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:56:15.899334 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205775 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205774 -le 1792205775 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205775 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104376 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GEPUYkBS9A ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530087, "url": "https://patchwork.sourceware.org/api/1.2/patches/146140/checks/530087/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T03:00:20.177460", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10640/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T03:00:20.177460 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T03:00:20.177460 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792206020 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205775 -le 1792206020 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792206020 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104383 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GEPUYkBS9A ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SAermdYaC0 /tmp/tmp.GEPUYkBS9A + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67998 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67998 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67998 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=67998 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=2 ++ 99481:pw-trigger.sh: 64: shyaml get-value 2.id + 99481:pw-trigger.sh: 64: series_id=68008 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 68008 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=68008 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 68008 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68008 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 68008 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68008 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 68008 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68008 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146164 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146164 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146164 + 99481:pw-trigger.sh: 74: patch_id=146164 + 99481:pw-trigger.sh: 75: '[' 146164 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146164 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146164 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146164 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146164 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146164 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146164 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.a7qIrIiEFl +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.YM9BcXB3ht ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.a7qIrIiEFl /tmp/tmp.YM9BcXB3ht' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146164/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146164/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104487 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YM9BcXB3ht ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530085, "url": "https://patchwork.sourceware.org/api/1.2/patches/146164/checks/530085/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:56:45.468706", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10641/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:56:45.468706 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:56:45.468706 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205805 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792205805 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205805 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104494 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YM9BcXB3ht ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530086, "url": "https://patchwork.sourceware.org/api/1.2/patches/146164/checks/530086/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T02:56:46.457176", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10641/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T02:56:46.457176 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T02:56:46.457176 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792205806 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205805 -le 1792205806 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792205806 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104501 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YM9BcXB3ht ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530088, "url": "https://patchwork.sourceware.org/api/1.2/patches/146164/checks/530088/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T03:00:40.212123", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10641/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T03:00:40.212123 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T03:00:40.212123 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792206040 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792205806 -le 1792206040 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792206040 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104508 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YM9BcXB3ht ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.a7qIrIiEFl /tmp/tmp.YM9BcXB3ht + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 68008 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68008 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 68008 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68008 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146163 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146163 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146163 + 99481:pw-trigger.sh: 74: patch_id=146163 + 99481:pw-trigger.sh: 75: '[' 146163 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146163 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146163 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146163 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146163 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146163 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146163 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JgbLHK3Ild +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Wwb0Mw4MAU ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JgbLHK3Ild /tmp/tmp.Wwb0Mw4MAU' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146163/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146163/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104572 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Wwb0Mw4MAU ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530503, "url": "https://patchwork.sourceware.org/api/1.2/patches/146163/checks/530503/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:44:38.617781", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10643/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:44:38.617781 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:44:38.617781 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284278 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792284278 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284278 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104579 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Wwb0Mw4MAU ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530505, "url": "https://patchwork.sourceware.org/api/1.2/patches/146163/checks/530505/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:44:39.834768", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10643/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:44:39.834768 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:44:39.834768 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284279 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284278 -le 1792284279 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284279 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104586 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Wwb0Mw4MAU ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530510, "url": "https://patchwork.sourceware.org/api/1.2/patches/146163/checks/530510/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:49:11.372252", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10643/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:49:11.372252 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:49:11.372252 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284551 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284279 -le 1792284551 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284551 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104593 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Wwb0Mw4MAU ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JgbLHK3Ild /tmp/tmp.Wwb0Mw4MAU + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=2 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 68008 2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68008 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 68008 property '.*' value Patches 2 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68008 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=1 ++ 99481:pw-trigger.sh: 64: shyaml get-value 1.id + 99481:pw-trigger.sh: 64: series_id=68010 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 68010 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=68010 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 68010 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68010 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 68010 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68010 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 68010 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68010 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146167 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146167 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146167 + 99481:pw-trigger.sh: 74: patch_id=146167 + 99481:pw-trigger.sh: 75: '[' 146167 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146167 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146167 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146167 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146167 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146167 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146167 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.X1QCQ7vbmH +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0ZYhP2Gjfi ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.X1QCQ7vbmH /tmp/tmp.0ZYhP2Gjfi' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146167/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146167/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104698 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZYhP2Gjfi ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530504, "url": "https://patchwork.sourceware.org/api/1.2/patches/146167/checks/530504/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:44:39.447210", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10644/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:44:39.447210 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:44:39.447210 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284279 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792284279 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284279 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104705 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZYhP2Gjfi ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530506, "url": "https://patchwork.sourceware.org/api/1.2/patches/146167/checks/530506/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:44:40.416680", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10644/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:44:40.416680 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:44:40.416680 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284280 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284279 -le 1792284280 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284280 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104712 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZYhP2Gjfi ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530511, "url": "https://patchwork.sourceware.org/api/1.2/patches/146167/checks/530511/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:49:11.886228", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10644/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:49:11.886228 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:49:11.886228 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284551 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284280 -le 1792284551 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284551 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104719 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZYhP2Gjfi ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.X1QCQ7vbmH /tmp/tmp.0ZYhP2Gjfi + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 68010 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68010 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 68010 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68010 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 99481:pw-trigger.sh: 63: i=0 ++ 99481:pw-trigger.sh: 64: shyaml get-value 0.id + 99481:pw-trigger.sh: 64: series_id=68014 + 99481:pw-trigger.sh: 66: pw_series_complete_p binutils 68014 + 99481:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 99481:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 99481:pw-trigger.sh: pw_series_complete_p: 184: local series_id=68014 + 99481:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 99481:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 68014 property Complete value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68014 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: pw_series_complete_p: 187: value=True + 99481:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 99481:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 99481:pw-trigger.sh: 71: num_patch=0 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 68014 0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68014 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 68014 property '.*' value Patches 0 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68014 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146171 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146171 = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146171 + 99481:pw-trigger.sh: 74: patch_id=146171 + 99481:pw-trigger.sh: 75: '[' 146171 = '' ']' ++ 99481:pw-trigger.sh: 82: pw_get_patch_data binutils 146171 State ++ 99481:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 99481:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146171 ++ 99481:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 99481:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 146171 property State value ++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=146171 ++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 99481:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x + 99481:pw-trigger.sh: 82: patch_state=new + 99481:pw-trigger.sh: 83: case "$patch_state" in ++ 99481:pw-trigger.sh: 89: pw_patch_check_state 146171 tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146171 ++ 99481:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 99481:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 99481:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 99481:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 99481:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 99481:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.biHkCBXYbs +++ 99481:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 99481:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Y9byVt79B0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.biHkCBXYbs /tmp/tmp.Y9byVt79B0' EXIT ++ 99481:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 99481:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146171/checks/ ++ 99481:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146171/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 99481:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104821 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y9byVt79B0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530507, "url": "https://patchwork.sourceware.org/api/1.2/patches/146171/checks/530507/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:47:49.248610", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10645/log", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:47:49.248610 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:47:49.248610 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284469 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792284469 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284469 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104828 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y9byVt79B0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530508, "url": "https://patchwork.sourceware.org/api/1.2/patches/146171/checks/530508/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:47:50.624561", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10645/log", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:47:50.624561 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:47:50.624561 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284470 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284469 -le 1792284470 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284470 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104835 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y9byVt79B0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530512, "url": "https://patchwork.sourceware.org/api/1.2/patches/146171/checks/530512/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-18T00:52:02.920837", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-arm-precommit/builds/10645/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 99481:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-18T00:52:02.920837 +++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-18T00:52:02.920837 +%s ++ 99481:pw-trigger.sh: pw_patch_check_state: 274: date=1792284722 ++ 99481:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792284470 -le 1792284722 ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792284722 +++ 99481:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 99481:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 99481:pw-trigger.sh: pw_patch_check_state: 263: true ++ 99481:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 267: wait 104842 ++ 99481:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 99481:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y9byVt79B0 ++ 99481:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 99481:pw-trigger.sh: pw_patch_check_state: 270: break ++ 99481:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 99481:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.biHkCBXYbs /tmp/tmp.Y9byVt79B0 + 99481:pw-trigger.sh: 89: check_state=success + 99481:pw-trigger.sh: 90: '[' success = pending ']' + 99481:pw-trigger.sh: 93: num_patch=1 + 99481:pw-trigger.sh: 72: true ++ 99481:pw-trigger.sh: 74: pw_get_patch_from_series binutils 68014 1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68014 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 68014 property '.*' value Patches 1 +++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 99481:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 99481:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 99481:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 99481:pw-trigger.sh: pw_yaml_get: 100: local id=68014 +++ 99481:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 99481:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 99481:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 99481:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 99481:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 99481:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 99481:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 99481:pw-trigger.sh: 74: true + 99481:pw-trigger.sh: 74: patch_id= + 99481:pw-trigger.sh: 75: '[' '' = '' ']' + 99481:pw-trigger.sh: 76: break + 99481:pw-trigger.sh: 96: '[' '' = '' ']' + 99481:pw-trigger.sh: 97: continue + 99481:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 99481:pw-trigger.sh: 119: rm /tmp/tmp.4mjOGkhzku + 99481:pw-trigger.sh: 121: echo 'Processed 30 series and created 1 pre-commit triggers' Processed 30 series and created 1 pre-commit triggers + 99481:pw-trigger.sh: 1: pw_deinit binutils + 99481:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 99481:pw-trigger.sh: pw_deinit: 58: local project=binutils + 99481:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-99481 + 99481:pw-trigger.sh: 1: rm -f /tmp/tmp.4mjOGkhzku