+ 153453:jenkins18313864609389635728.sh: build_container_exec: 29: set +x + 189644:pw-trigger.sh: 46: trap 'pw_deinit gcc' EXIT + 189644:pw-trigger.sh: 47: pw_init gcc + 189644:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 189644:pw-trigger.sh: pw_init: 42: local project=gcc + 189644:pw-trigger.sh: pw_init: 44: git -C gcc config pw.server https://patchwork.sourceware.org/api/1.2/ + 189644:pw-trigger.sh: pw_init: 46: git -C gcc config pw.project gcc + 189644:pw-trigger.sh: pw_init: 48: pw_clear_cache + 189644:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 189644:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-189644 + 189644:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-189644 ++ 189644:pw-trigger.sh: 49: mktemp + 189644:pw-trigger.sh: 49: yaml=/tmp/tmp.CY2P7N30dk + 189644:pw-trigger.sh: 51: trap 'pw_deinit gcc; rm -f /tmp/tmp.CY2P7N30dk' EXIT + 189644:pw-trigger.sh: 53: readarray -t prereq_bots ++ 189644:pw-trigger.sh: 53: print_prereq_bots tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 189644:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 189644:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 189644:pw-trigger.sh: 55: git -C gcc pw series list -f yaml + 189644:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 189644:pw-trigger.sh: 58: shyaml get-length + 189644:pw-trigger.sh: 58: len=30 + 189644:pw-trigger.sh: 59: i=30 + 189644:pw-trigger.sh: 60: j=0 + 189644:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=29 ++ 189644:pw-trigger.sh: 64: shyaml get-value 29.id + 189644:pw-trigger.sh: 64: series_id=67884 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67884 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67884 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67884 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67884 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67884 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67884 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67884 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67884 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145956 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145956 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145956 + 189644:pw-trigger.sh: 74: patch_id=145956 + 189644:pw-trigger.sh: 75: '[' 145956 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145956 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145956 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145956 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145956 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=committed + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145956 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145956 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NP4oLO82W1 +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ixNfHVlroj ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NP4oLO82W1 /tmp/tmp.ixNfHVlroj' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145956/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145956/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 189769 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ixNfHVlroj ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528826, "url": "https://patchwork.sourceware.org/api/1.2/patches/145956/checks/528826/", "user": { "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:14:47.786364", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15334/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:14:47.786364 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:14:47.786364 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987287 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987287 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987287 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 189776 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ixNfHVlroj ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528828, "url": "https://patchwork.sourceware.org/api/1.2/patches/145956/checks/528828/", "user": { "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:15:35.376445", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15334/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gcc_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:15:35.376445 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:15:35.376445 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987335 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987287 -le 1791987335 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987335 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 189783 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ixNfHVlroj ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NP4oLO82W1 /tmp/tmp.ixNfHVlroj + 189644:pw-trigger.sh: 89: check_state=fail + 189644:pw-trigger.sh: 90: '[' fail = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67884 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67884 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67884 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67884 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=28 ++ 189644:pw-trigger.sh: 64: shyaml get-value 28.id + 189644:pw-trigger.sh: 64: series_id=67885 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67885 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67885 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67885 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67885 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67885 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67885 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67885 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67885 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145957 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145957 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145957 + 189644:pw-trigger.sh: 74: patch_id=145957 + 189644:pw-trigger.sh: 75: '[' 145957 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145957 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145957 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145957 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145957 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145957 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145957 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zAfk55lCBd +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NVEKGok9eP ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zAfk55lCBd /tmp/tmp.NVEKGok9eP' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145957/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145957/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 189885 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NVEKGok9eP ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528832, "url": "https://patchwork.sourceware.org/api/1.2/patches/145957/checks/528832/", "user": { "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:16:21.957578", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15335/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:16:21.957578 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:16:21.957578 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987381 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987381 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987381 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 189892 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NVEKGok9eP ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528835, "url": "https://patchwork.sourceware.org/api/1.2/patches/145957/checks/528835/", "user": { "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:16:36.092998", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15335/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gcc_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:16:36.092998 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:16:36.092998 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987396 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987381 -le 1791987396 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987396 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 189899 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NVEKGok9eP ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zAfk55lCBd /tmp/tmp.NVEKGok9eP + 189644:pw-trigger.sh: 89: check_state=fail + 189644:pw-trigger.sh: 90: '[' fail = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67885 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67885 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67885 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67885 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=27 ++ 189644:pw-trigger.sh: 64: shyaml get-value 27.id + 189644:pw-trigger.sh: 64: series_id=67886 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67886 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67886 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67886 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67886 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67886 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67886 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67886 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67886 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145958 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145958 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145958 + 189644:pw-trigger.sh: 74: patch_id=145958 + 189644:pw-trigger.sh: 75: '[' 145958 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145958 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145958 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145958 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145958 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145958 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145958 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.sgtzxrHVCP +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jIgRSuHn9R ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.sgtzxrHVCP /tmp/tmp.jIgRSuHn9R' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145958/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145958/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190001 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jIgRSuHn9R ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528827, "url": "https://patchwork.sourceware.org/api/1.2/patches/145958/checks/528827/", "user": { "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:14:54.122076", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15336/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:14:54.122076 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:14:54.122076 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987294 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987294 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987294 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190008 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jIgRSuHn9R ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528829, "url": "https://patchwork.sourceware.org/api/1.2/patches/145958/checks/528829/", "user": { "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:15:41.706226", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15336/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gcc_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:15:41.706226 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:15:41.706226 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987341 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987294 -le 1791987341 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987341 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190015 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jIgRSuHn9R ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.sgtzxrHVCP /tmp/tmp.jIgRSuHn9R + 189644:pw-trigger.sh: 89: check_state=fail + 189644:pw-trigger.sh: 90: '[' fail = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67886 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67886 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67886 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67886 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=26 ++ 189644:pw-trigger.sh: 64: shyaml get-value 26.id + 189644:pw-trigger.sh: 64: series_id=67888 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67888 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67888 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67888 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67888 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67888 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67888 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67888 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67888 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145960 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145960 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145960 + 189644:pw-trigger.sh: 74: patch_id=145960 + 189644:pw-trigger.sh: 75: '[' 145960 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145960 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145960 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145960 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145960 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145960 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145960 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Jo7WcG9j36 +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qI8lB27bOa ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Jo7WcG9j36 /tmp/tmp.qI8lB27bOa' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145960/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145960/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190117 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qI8lB27bOa ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528833, "url": "https://patchwork.sourceware.org/api/1.2/patches/145960/checks/528833/", "user": { "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:16:31.374690", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15337/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:16:31.374690 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:16:31.374690 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987391 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987391 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987391 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190124 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qI8lB27bOa ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528836, "url": "https://patchwork.sourceware.org/api/1.2/patches/145960/checks/528836/", "user": { "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:16:36.664061", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15337/log", "context": "tcwg_gcc_build--master-arm", "description": "Patch applied" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:16:36.664061 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:16:36.664061 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987396 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987391 -le 1791987396 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987396 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190131 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qI8lB27bOa ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528847, "url": "https://patchwork.sourceware.org/api/1.2/patches/145960/checks/528847/", "user": { "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:33:52.028266", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15337/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gcc_build--master-arm", "description": "Build passed" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:33:52.028266 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:33:52.028266 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988432 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987396 -le 1791988432 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988432 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190138 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qI8lB27bOa ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Jo7WcG9j36 /tmp/tmp.qI8lB27bOa + 189644:pw-trigger.sh: 89: check_state=success + 189644:pw-trigger.sh: 90: '[' success = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67888 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67888 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67888 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67888 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=25 ++ 189644:pw-trigger.sh: 64: shyaml get-value 25.id + 189644:pw-trigger.sh: 64: series_id=67887 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67887 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67887 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67887 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67887 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67887 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67887 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67887 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67887 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145959 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145959 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145959 + 189644:pw-trigger.sh: 74: patch_id=145959 + 189644:pw-trigger.sh: 75: '[' 145959 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145959 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145959 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145959 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145959 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145959 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145959 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zUdwx34Uvy +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TNI0FBSCd3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zUdwx34Uvy /tmp/tmp.TNI0FBSCd3' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145959/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145959/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190240 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TNI0FBSCd3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528834, "url": "https://patchwork.sourceware.org/api/1.2/patches/145959/checks/528834/", "user": { "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:16:32.924682", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15338/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:16:32.924682 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:16:32.924682 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987392 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987392 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987392 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190247 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TNI0FBSCd3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528837, "url": "https://patchwork.sourceware.org/api/1.2/patches/145959/checks/528837/", "user": { "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:16:39.597231", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15338/log", "context": "tcwg_gcc_build--master-arm", "description": "Patch applied" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:16:39.597231 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:16:39.597231 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987399 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987392 -le 1791987399 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987399 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190254 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TNI0FBSCd3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528848, "url": "https://patchwork.sourceware.org/api/1.2/patches/145959/checks/528848/", "user": { "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:33:53.413692", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15338/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gcc_build--master-arm", "description": "Build passed" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:33:53.413692 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:33:53.413692 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988433 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987399 -le 1791988433 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988433 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190261 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TNI0FBSCd3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zUdwx34Uvy /tmp/tmp.TNI0FBSCd3 + 189644:pw-trigger.sh: 89: check_state=success + 189644:pw-trigger.sh: 90: '[' success = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67887 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67887 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67887 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67887 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=24 ++ 189644:pw-trigger.sh: 64: shyaml get-value 24.id + 189644:pw-trigger.sh: 64: series_id=67890 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67890 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67890 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67890 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67890 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67890 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67890 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67890 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67890 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145962 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145962 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145962 + 189644:pw-trigger.sh: 74: patch_id=145962 + 189644:pw-trigger.sh: 75: '[' 145962 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145962 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145962 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145962 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145962 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145962 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145962 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vPEC3pcYhx +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wBkoM0LLv6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vPEC3pcYhx /tmp/tmp.wBkoM0LLv6' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145962/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145962/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190363 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wBkoM0LLv6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528838, "url": "https://patchwork.sourceware.org/api/1.2/patches/145962/checks/528838/", "user": { "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:22:25.023720", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15339/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:22:25.023720 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:22:25.023720 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987745 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987745 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987745 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190370 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wBkoM0LLv6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528841, "url": "https://patchwork.sourceware.org/api/1.2/patches/145962/checks/528841/", "user": { "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:23:37.988469", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15339/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gcc_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:23:37.988469 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:23:37.988469 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987817 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987745 -le 1791987817 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987817 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190377 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wBkoM0LLv6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vPEC3pcYhx /tmp/tmp.wBkoM0LLv6 + 189644:pw-trigger.sh: 89: check_state=fail + 189644:pw-trigger.sh: 90: '[' fail = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67890 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67890 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67890 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67890 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=23 ++ 189644:pw-trigger.sh: 64: shyaml get-value 23.id + 189644:pw-trigger.sh: 64: series_id=67892 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67892 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67892 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67892 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67892 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67892 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67892 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67892 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67892 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145972 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145972 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145972 + 189644:pw-trigger.sh: 74: patch_id=145972 + 189644:pw-trigger.sh: 75: '[' 145972 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145972 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145972 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145972 property State value ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145972 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145972 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145972 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YyvaguVLI7 +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Yt6ULjQY7C ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YyvaguVLI7 /tmp/tmp.Yt6ULjQY7C' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145972/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145972/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190499 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yt6ULjQY7C ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528842, "url": "https://patchwork.sourceware.org/api/1.2/patches/145972/checks/528842/", "user": { "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:24:29.692495", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15340/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:24:29.692495 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:24:29.692495 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987869 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987869 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987869 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190506 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yt6ULjQY7C ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528843, "url": "https://patchwork.sourceware.org/api/1.2/patches/145972/checks/528843/", "user": { "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:24:57.286961", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15340/log", "context": "tcwg_gcc_build--master-arm", "description": "Patch applied" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:24:57.286961 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:24:57.286961 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987897 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987869 -le 1791987897 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987897 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190513 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yt6ULjQY7C ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528850, "url": "https://patchwork.sourceware.org/api/1.2/patches/145972/checks/528850/", "user": { "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:39:20.924173", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15340/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gcc_build--master-arm", "description": "Build passed" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:39:20.924173 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:39:20.924173 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988760 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987897 -le 1791988760 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988760 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190520 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Yt6ULjQY7C ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YyvaguVLI7 /tmp/tmp.Yt6ULjQY7C + 189644:pw-trigger.sh: 89: check_state=success + 189644:pw-trigger.sh: 90: '[' success = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67892 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67892 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67892 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67892 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145975 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145975 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145975 + 189644:pw-trigger.sh: 74: patch_id=145975 + 189644:pw-trigger.sh: 75: '[' 145975 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145975 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145975 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145975 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145975 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145975 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145975 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cCNgx2Wndi +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.G4OjjEcZSK ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cCNgx2Wndi /tmp/tmp.G4OjjEcZSK' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145975/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145975/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190584 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.G4OjjEcZSK ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cCNgx2Wndi /tmp/tmp.G4OjjEcZSK + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145975 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=1 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=22 ++ 189644:pw-trigger.sh: 64: shyaml get-value 22.id + 189644:pw-trigger.sh: 64: series_id=67891 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67891 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67891 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67891 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67891 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67891 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67891 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67891 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67891 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145963 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145963 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145963 + 189644:pw-trigger.sh: 74: patch_id=145963 + 189644:pw-trigger.sh: 75: '[' 145963 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145963 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145963 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145963 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145963 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145963 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145963 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.OPeCDkS8Ti +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eYhQ8RUgYq ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.OPeCDkS8Ti /tmp/tmp.eYhQ8RUgYq' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145963/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145963/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190672 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eYhQ8RUgYq ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528839, "url": "https://patchwork.sourceware.org/api/1.2/patches/145963/checks/528839/", "user": { "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:22:48.266409", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15341/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:22:48.266409 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:22:48.266409 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987768 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791987768 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987768 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190679 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eYhQ8RUgYq ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528840, "url": "https://patchwork.sourceware.org/api/1.2/patches/145963/checks/528840/", "user": { "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:23:23.026575", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15341/log", "context": "tcwg_gcc_build--master-arm", "description": "Patch applied" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:23:23.026575 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:23:23.026575 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791987803 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987768 -le 1791987803 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791987803 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190686 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eYhQ8RUgYq ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528849, "url": "https://patchwork.sourceware.org/api/1.2/patches/145963/checks/528849/", "user": { "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:38:46.599676", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15341/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gcc_build--master-arm", "description": "Build passed" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:38:46.599676 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:38:46.599676 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988726 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791987803 -le 1791988726 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988726 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190693 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eYhQ8RUgYq ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.OPeCDkS8Ti /tmp/tmp.eYhQ8RUgYq + 189644:pw-trigger.sh: 89: check_state=success + 189644:pw-trigger.sh: 90: '[' success = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67891 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67891 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67891 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67891 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=21 ++ 189644:pw-trigger.sh: 64: shyaml get-value 21.id + 189644:pw-trigger.sh: 64: series_id=67893 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67893 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67893 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67893 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67893 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67893 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67893 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67893 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67893 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145974 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145974 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145974 + 189644:pw-trigger.sh: 74: patch_id=145974 + 189644:pw-trigger.sh: 75: '[' 145974 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145974 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145974 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145974 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145974 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145974 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145974 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CW8qVVkQZk +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bWjfUuELSW ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CW8qVVkQZk /tmp/tmp.bWjfUuELSW' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145974/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145974/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190797 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWjfUuELSW ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528844, "url": "https://patchwork.sourceware.org/api/1.2/patches/145974/checks/528844/", "user": { "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:28:30.918810", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15342/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:28:30.918810 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:28:30.918810 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988110 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791988110 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988110 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190804 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWjfUuELSW ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528845, "url": "https://patchwork.sourceware.org/api/1.2/patches/145974/checks/528845/", "user": { "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:28:35.252325", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15342/log", "context": "tcwg_gcc_build--master-arm", "description": "Patch applied" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:28:35.252325 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:28:35.252325 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988115 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791988110 -le 1791988115 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988115 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190811 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWjfUuELSW ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528857, "url": "https://patchwork.sourceware.org/api/1.2/patches/145974/checks/528857/", "user": { "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:42:28.383137", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15342/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gcc_build--master-arm", "description": "Build passed" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:42:28.383137 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:42:28.383137 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988948 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791988115 -le 1791988948 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988948 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190818 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bWjfUuELSW ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CW8qVVkQZk /tmp/tmp.bWjfUuELSW + 189644:pw-trigger.sh: 89: check_state=success + 189644:pw-trigger.sh: 90: '[' success = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67893 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67893 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67893 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67893 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145976 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145976 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145976 + 189644:pw-trigger.sh: 74: patch_id=145976 + 189644:pw-trigger.sh: 75: '[' 145976 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145976 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145976 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145976 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145976 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145976 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145976 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.e7LRQBMoxY +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qTcanU40vC ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.e7LRQBMoxY /tmp/tmp.qTcanU40vC' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145976/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145976/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190882 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qTcanU40vC ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.e7LRQBMoxY /tmp/tmp.qTcanU40vC + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145976 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=2 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=20 ++ 189644:pw-trigger.sh: 64: shyaml get-value 20.id + 189644:pw-trigger.sh: 64: series_id=67894 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67894 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67894 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67894 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67894 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67894 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67894 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67894 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67894 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145977 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145977 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145977 + 189644:pw-trigger.sh: 74: patch_id=145977 + 189644:pw-trigger.sh: 75: '[' 145977 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145977 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145977 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145977 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145977 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145977 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145977 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.xi663OTdeu +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RH7eK0qtn6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.xi663OTdeu /tmp/tmp.RH7eK0qtn6' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145977/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145977/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190970 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RH7eK0qtn6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528851, "url": "https://patchwork.sourceware.org/api/1.2/patches/145977/checks/528851/", "user": { "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:39:30.002144", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15343/log", "context": "tcwg_gcc_build--master-arm", "description": "Build started" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:39:30.002144 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:39:30.002144 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988770 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791988770 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988770 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190977 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RH7eK0qtn6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528854, "url": "https://patchwork.sourceware.org/api/1.2/patches/145977/checks/528854/", "user": { "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:39:46.709086", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gcc_build--master-arm-precommit/builds/15343/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gcc_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 189644:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T14:39:46.709086 +++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T14:39:46.709086 +%s ++ 189644:pw-trigger.sh: pw_patch_check_state: 274: date=1791988786 ++ 189644:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791988770 -le 1791988786 ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791988786 +++ 189644:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 189644:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 190984 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RH7eK0qtn6 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.xi663OTdeu /tmp/tmp.RH7eK0qtn6 + 189644:pw-trigger.sh: 89: check_state=fail + 189644:pw-trigger.sh: 90: '[' fail = pending ']' + 189644:pw-trigger.sh: 93: num_patch=1 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67894 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67894 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67894 property '.*' value Patches 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67894 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 189644:pw-trigger.sh: 74: true + 189644:pw-trigger.sh: 74: patch_id= + 189644:pw-trigger.sh: 75: '[' '' = '' ']' + 189644:pw-trigger.sh: 76: break + 189644:pw-trigger.sh: 96: '[' '' = '' ']' + 189644:pw-trigger.sh: 97: continue + 189644:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=19 ++ 189644:pw-trigger.sh: 64: shyaml get-value 19.id + 189644:pw-trigger.sh: 64: series_id=67897 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67897 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67897 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67897 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67897 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67897 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67897 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67897 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67897 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145984 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145984 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145984 + 189644:pw-trigger.sh: 74: patch_id=145984 + 189644:pw-trigger.sh: 75: '[' 145984 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145984 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145984 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145984 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145984 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145984 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145984 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dIe8La0bcX +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pFHRfOQ4RA ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dIe8La0bcX /tmp/tmp.pFHRfOQ4RA' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145984/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145984/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191086 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pFHRfOQ4RA ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dIe8La0bcX /tmp/tmp.pFHRfOQ4RA + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145984 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=3 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=18 ++ 189644:pw-trigger.sh: 64: shyaml get-value 18.id + 189644:pw-trigger.sh: 64: series_id=67899 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67899 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67899 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67899 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67899 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67899 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67899 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67899 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67899 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145992 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145992 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145992 + 189644:pw-trigger.sh: 74: patch_id=145992 + 189644:pw-trigger.sh: 75: '[' 145992 = '' ']' ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145992 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145992 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145992 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145992 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145992 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145992 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.j8F3Y2ITAW +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5HhNth6Iwc ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.j8F3Y2ITAW /tmp/tmp.5HhNth6Iwc' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145992/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145992/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191174 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5HhNth6Iwc ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.j8F3Y2ITAW /tmp/tmp.5HhNth6Iwc + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145992 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=4 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=17 ++ 189644:pw-trigger.sh: 64: shyaml get-value 17.id + 189644:pw-trigger.sh: 64: series_id=67900 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67900 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67900 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67900 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67900 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67900 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67900 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67900 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67900 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145993 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145993 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145993 + 189644:pw-trigger.sh: 74: patch_id=145993 + 189644:pw-trigger.sh: 75: '[' 145993 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145993 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145993 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145993 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145993 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145993 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145993 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6cWITUwzFH +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.A8M8r1ybjn ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6cWITUwzFH /tmp/tmp.A8M8r1ybjn' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145993/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145993/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191262 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.A8M8r1ybjn ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6cWITUwzFH /tmp/tmp.A8M8r1ybjn + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145993 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=5 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=16 ++ 189644:pw-trigger.sh: 64: shyaml get-value 16.id + 189644:pw-trigger.sh: 64: series_id=67901 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67901 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67901 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67901 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67901 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67901 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67901 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67901 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67901 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145994 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145994 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145994 + 189644:pw-trigger.sh: 74: patch_id=145994 + 189644:pw-trigger.sh: 75: '[' 145994 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145994 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145994 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145994 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145994 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145994 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145994 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cOKYYi1fPA +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5vc1sSiBXk ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cOKYYi1fPA /tmp/tmp.5vc1sSiBXk' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145994/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145994/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191350 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5vc1sSiBXk ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cOKYYi1fPA /tmp/tmp.5vc1sSiBXk + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145994 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=6 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=15 ++ 189644:pw-trigger.sh: 64: shyaml get-value 15.id + 189644:pw-trigger.sh: 64: series_id=67902 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67902 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67902 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67902 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67902 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67902 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67902 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67902 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67902 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145998 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145998 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145998 + 189644:pw-trigger.sh: 74: patch_id=145998 + 189644:pw-trigger.sh: 75: '[' 145998 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145998 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145998 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145998 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145998 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145998 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145998 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.70BTzGeOEa +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Qp1EStttoe ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.70BTzGeOEa /tmp/tmp.Qp1EStttoe' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145998/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145998/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191440 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Qp1EStttoe ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.70BTzGeOEa /tmp/tmp.Qp1EStttoe + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145998 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=7 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=14 ++ 189644:pw-trigger.sh: 64: shyaml get-value 14.id + 189644:pw-trigger.sh: 64: series_id=67904 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67904 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67904 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67904 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67904 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67904 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67904 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67904 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67904 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145999 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145999 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145999 + 189644:pw-trigger.sh: 74: patch_id=145999 + 189644:pw-trigger.sh: 75: '[' 145999 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 145999 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145999 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 145999 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=145999 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 145999 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145999 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.59UN3TovDX +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DDheZcjrAX ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.59UN3TovDX /tmp/tmp.DDheZcjrAX' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145999/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145999/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191528 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DDheZcjrAX ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.59UN3TovDX /tmp/tmp.DDheZcjrAX + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 145999 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=8 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=13 ++ 189644:pw-trigger.sh: 64: shyaml get-value 13.id + 189644:pw-trigger.sh: 64: series_id=67906 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67906 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67906 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67906 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67906 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67906 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67906 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67906 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67906 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146001 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146001 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146001 + 189644:pw-trigger.sh: 74: patch_id=146001 + 189644:pw-trigger.sh: 75: '[' 146001 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146001 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146001 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146001 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146001 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146001 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146001 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tgAl6slUCQ +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.u2uSlO57gN ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tgAl6slUCQ /tmp/tmp.u2uSlO57gN' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146001/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146001/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191616 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.u2uSlO57gN ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tgAl6slUCQ /tmp/tmp.u2uSlO57gN + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146001 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=9 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=12 ++ 189644:pw-trigger.sh: 64: shyaml get-value 12.id + 189644:pw-trigger.sh: 64: series_id=67907 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67907 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67907 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67907 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67907 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67907 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67907 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67907 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67907 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146002 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146002 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146002 + 189644:pw-trigger.sh: 74: patch_id=146002 + 189644:pw-trigger.sh: 75: '[' 146002 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146002 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146002 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146002 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146002 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146002 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146002 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SoRd9t1HLQ +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fxTtWY32oT ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SoRd9t1HLQ /tmp/tmp.fxTtWY32oT' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146002/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146002/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191704 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fxTtWY32oT ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SoRd9t1HLQ /tmp/tmp.fxTtWY32oT + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146002 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=10 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=11 ++ 189644:pw-trigger.sh: 64: shyaml get-value 11.id + 189644:pw-trigger.sh: 64: series_id=67909 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67909 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67909 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67909 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67909 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67909 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67909 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67909 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67909 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146005 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146005 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146005 + 189644:pw-trigger.sh: 74: patch_id=146005 + 189644:pw-trigger.sh: 75: '[' 146005 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146005 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146005 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146005 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146005 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146005 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146005 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.RZVKtVVlsz +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nFXejLuZB1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.RZVKtVVlsz /tmp/tmp.nFXejLuZB1' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146005/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146005/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191792 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nFXejLuZB1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.RZVKtVVlsz /tmp/tmp.nFXejLuZB1 + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146005 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=11 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=10 ++ 189644:pw-trigger.sh: 64: shyaml get-value 10.id + 189644:pw-trigger.sh: 64: series_id=67911 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67911 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67911 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67911 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67911 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67911 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67911 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67911 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67911 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146008 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146008 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146008 + 189644:pw-trigger.sh: 74: patch_id=146008 + 189644:pw-trigger.sh: 75: '[' 146008 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146008 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146008 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146008 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146008 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146008 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146008 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Vz1tWDwHIJ +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0rWB2U4IKT ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Vz1tWDwHIJ /tmp/tmp.0rWB2U4IKT' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146008/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146008/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191882 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0rWB2U4IKT ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Vz1tWDwHIJ /tmp/tmp.0rWB2U4IKT + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146008 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=12 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=9 ++ 189644:pw-trigger.sh: 64: shyaml get-value 9.id + 189644:pw-trigger.sh: 64: series_id=67912 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67912 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67912 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67912 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67912 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67912 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67912 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67912 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67912 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146010 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146010 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146010 + 189644:pw-trigger.sh: 74: patch_id=146010 + 189644:pw-trigger.sh: 75: '[' 146010 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146010 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146010 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146010 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146010 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146010 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146010 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.0181MiUxTf +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.IH0XgujJby ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.0181MiUxTf /tmp/tmp.IH0XgujJby' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146010/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146010/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 191972 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.IH0XgujJby ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.0181MiUxTf /tmp/tmp.IH0XgujJby + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146010 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=13 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=8 ++ 189644:pw-trigger.sh: 64: shyaml get-value 8.id + 189644:pw-trigger.sh: 64: series_id=67913 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67913 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67913 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67913 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67913 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67913 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67913 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67913 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67913 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146011 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146011 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146011 + 189644:pw-trigger.sh: 74: patch_id=146011 + 189644:pw-trigger.sh: 75: '[' 146011 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146011 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146011 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146011 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146011 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146011 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146011 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CpI3PGQMcq +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XB0HrUSg7T ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CpI3PGQMcq /tmp/tmp.XB0HrUSg7T' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146011/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146011/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192060 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XB0HrUSg7T ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CpI3PGQMcq /tmp/tmp.XB0HrUSg7T + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146011 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=14 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=7 ++ 189644:pw-trigger.sh: 64: shyaml get-value 7.id + 189644:pw-trigger.sh: 64: series_id=67914 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67914 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67914 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67914 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67914 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67914 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67914 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67914 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67914 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146012 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146012 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146012 + 189644:pw-trigger.sh: 74: patch_id=146012 + 189644:pw-trigger.sh: 75: '[' 146012 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146012 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146012 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146012 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146012 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146012 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146012 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Sn4d8I0lS2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.AlUqEcsoEE ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Sn4d8I0lS2 /tmp/tmp.AlUqEcsoEE' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146012/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146012/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192148 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AlUqEcsoEE ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Sn4d8I0lS2 /tmp/tmp.AlUqEcsoEE + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146012 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=15 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=6 ++ 189644:pw-trigger.sh: 64: shyaml get-value 6.id + 189644:pw-trigger.sh: 64: series_id=67915 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67915 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67915 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67915 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67915 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67915 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67915 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67915 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67915 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146013 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146013 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146013 + 189644:pw-trigger.sh: 74: patch_id=146013 + 189644:pw-trigger.sh: 75: '[' 146013 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146013 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146013 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146013 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146013 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146013 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146013 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NopJgEmikw +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.I5Xn2RwkSZ ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NopJgEmikw /tmp/tmp.I5Xn2RwkSZ' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146013/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146013/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192236 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I5Xn2RwkSZ ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NopJgEmikw /tmp/tmp.I5Xn2RwkSZ + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146013 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=16 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=5 ++ 189644:pw-trigger.sh: 64: shyaml get-value 5.id + 189644:pw-trigger.sh: 64: series_id=67916 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67916 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67916 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67916 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67916 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67916 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67916 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67916 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67916 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146014 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146014 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146014 + 189644:pw-trigger.sh: 74: patch_id=146014 + 189644:pw-trigger.sh: 75: '[' 146014 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146014 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146014 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146014 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146014 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146014 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146014 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.74l8Bv6W67 +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ikuOdlKCXi ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.74l8Bv6W67 /tmp/tmp.ikuOdlKCXi' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146014/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146014/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192324 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ikuOdlKCXi ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.74l8Bv6W67 /tmp/tmp.ikuOdlKCXi + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146014 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=17 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=4 ++ 189644:pw-trigger.sh: 64: shyaml get-value 4.id + 189644:pw-trigger.sh: 64: series_id=67917 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67917 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67917 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67917 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67917 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67917 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67917 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67917 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67917 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146015 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146015 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146015 + 189644:pw-trigger.sh: 74: patch_id=146015 + 189644:pw-trigger.sh: 75: '[' 146015 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146015 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146015 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146015 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146015 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146015 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146015 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oWyw1Ygfhq +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ehbsMQGYBV ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oWyw1Ygfhq /tmp/tmp.ehbsMQGYBV' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146015/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146015/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192412 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ehbsMQGYBV ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oWyw1Ygfhq /tmp/tmp.ehbsMQGYBV + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146015 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=18 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=3 ++ 189644:pw-trigger.sh: 64: shyaml get-value 3.id + 189644:pw-trigger.sh: 64: series_id=67918 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67918 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67918 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67918 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67918 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67918 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67918 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67918 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67918 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146016 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146016 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146016 + 189644:pw-trigger.sh: 74: patch_id=146016 + 189644:pw-trigger.sh: 75: '[' 146016 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146016 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146016 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146016 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146016 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146016 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146016 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HRLeb3y0k1 +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BR6XkV9dDF ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HRLeb3y0k1 /tmp/tmp.BR6XkV9dDF' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146016/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146016/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192500 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BR6XkV9dDF ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HRLeb3y0k1 /tmp/tmp.BR6XkV9dDF + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146016 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=19 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=2 ++ 189644:pw-trigger.sh: 64: shyaml get-value 2.id + 189644:pw-trigger.sh: 64: series_id=67921 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67921 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67921 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67921 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67921 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67921 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67921 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67921 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67921 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146020 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146020 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146020 + 189644:pw-trigger.sh: 74: patch_id=146020 + 189644:pw-trigger.sh: 75: '[' 146020 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146020 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146020 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146020 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146020 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146020 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146020 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7FZwnWHEBK +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pZu1Qjk6hY ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7FZwnWHEBK /tmp/tmp.pZu1Qjk6hY' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146020/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146020/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192588 ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pZu1Qjk6hY ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7FZwnWHEBK /tmp/tmp.pZu1Qjk6hY + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146020 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=20 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=1 ++ 189644:pw-trigger.sh: 64: shyaml get-value 1.id + 189644:pw-trigger.sh: 64: series_id=67923 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67923 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67923 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67923 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67923 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67923 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67923 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67923 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67923 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146022 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146022 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146022 + 189644:pw-trigger.sh: 74: patch_id=146022 + 189644:pw-trigger.sh: 75: '[' 146022 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146022 State ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146022 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146022 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146022 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146022 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146022 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.GinAXoUEUc +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MbqHyMdYHF ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.GinAXoUEUc /tmp/tmp.MbqHyMdYHF' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146022/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146022/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192676 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MbqHyMdYHF ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.GinAXoUEUc /tmp/tmp.MbqHyMdYHF + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146022 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=21 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 189644:pw-trigger.sh: 63: i=0 ++ 189644:pw-trigger.sh: 64: shyaml get-value 0.id + 189644:pw-trigger.sh: 64: series_id=67925 + 189644:pw-trigger.sh: 66: pw_series_complete_p gcc 67925 + 189644:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 189644:pw-trigger.sh: pw_series_complete_p: 183: local project=gcc + 189644:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67925 + 189644:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 189644:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gcc series 67925 property Complete value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67925 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: pw_series_complete_p: 187: value=True + 189644:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 189644:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 189644:pw-trigger.sh: 71: num_patch=0 + 189644:pw-trigger.sh: 72: true ++ 189644:pw-trigger.sh: 74: pw_get_patch_from_series gcc 67925 0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67925 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gcc series 67925 property '.*' value Patches 0 +++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc +++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=67925 +++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 189644:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146024 ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146024 = '' ']' ++ 189644:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146024 + 189644:pw-trigger.sh: 74: patch_id=146024 + 189644:pw-trigger.sh: 75: '[' 146024 = '' ']' ++ 189644:pw-trigger.sh: 82: pw_get_patch_data gcc 146024 State ++ 189644:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 189644:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_get_patch_data: 224: local project=gcc ++ 189644:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146024 ++ 189644:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 189644:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gcc patch 146024 property State value ++ 189644:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_yaml_get: 98: local project=gcc ++ 189644:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 189644:pw-trigger.sh: pw_yaml_get: 100: local id=146024 ++ 189644:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 189644:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 189644:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 189644:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 189644:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 189644:pw-trigger.sh: pw_yaml_get: 108: set +x + 189644:pw-trigger.sh: 82: patch_state=new + 189644:pw-trigger.sh: 83: case "$patch_state" in ++ 189644:pw-trigger.sh: 89: pw_patch_check_state 146024 tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 189644:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146024 ++ 189644:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 189644:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gcc_build--master-arm +++ 189644:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 189644:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 189644:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 189644:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gcc_build--master-arm ++ 189644:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 189644:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4xUypY7TsV +++ 189644:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 189644:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wyhvjiBLLq ++ 189644:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4xUypY7TsV /tmp/tmp.wyhvjiBLLq' EXIT ++ 189644:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 189644:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146024/checks/ ++ 189644:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146024/checks/?user=linaro-tcwg-bot&context=tcwg_gcc_build--master-arm&page=last' ++ 189644:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 189644:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 189644:pw-trigger.sh: pw_patch_check_state: 263: true ++ 189644:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 189644:pw-trigger.sh: pw_patch_check_state: 267: wait 192768 ++ 189644:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 189644:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wyhvjiBLLq ++ 189644:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 189644:pw-trigger.sh: pw_patch_check_state: 270: break ++ 189644:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 189644:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4xUypY7TsV /tmp/tmp.wyhvjiBLLq + 189644:pw-trigger.sh: 89: check_state=pending + 189644:pw-trigger.sh: 90: '[' pending = pending ']' + 189644:pw-trigger.sh: 91: break + 189644:pw-trigger.sh: 96: '[' 146024 = '' ']' + 189644:pw-trigger.sh: 101: check_state=success + 189644:pw-trigger.sh: 108: '[' success '!=' success ']' + 189644:pw-trigger.sh: 113: j=22 + 189644:pw-trigger.sh: 114: cat + 189644:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 189644:pw-trigger.sh: 119: rm /tmp/tmp.CY2P7N30dk + 189644:pw-trigger.sh: 121: echo 'Processed 30 series and created 22 pre-commit triggers' Processed 30 series and created 22 pre-commit triggers + 189644:pw-trigger.sh: 1: pw_deinit gcc + 189644:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 189644:pw-trigger.sh: pw_deinit: 58: local project=gcc + 189644:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-189644 + 189644:pw-trigger.sh: 1: rm -f /tmp/tmp.CY2P7N30dk