)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b3c90a0ff29dc6ffe6c1bdfbd780a3b1daf4978","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: heat-functional-convg-queens"},{"line_number":3,"context_line":"    parent: heat-functional-convg-mysql-lbaasv2-py3"},{"line_number":4,"context_line":"    nodeset: legacy-ubuntu-xenial"},{"line_number":5,"context_line":"    override-checkout: stable/queens"},{"line_number":6,"context_line":"    vars:"},{"line_number":7,"context_line":"      branch_override: stable/queens"},{"line_number":8,"context_line":"    required-projects:"},{"line_number":9,"context_line":"      - openstack/tempest:"},{"line_number":10,"context_line":"          override-checkout: 18.0.0"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- job:"},{"line_number":13,"context_line":"    name: heat-functional-orig-queens"},{"line_number":14,"context_line":"    parent: heat-functional-orig-mysql-lbaasv2"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f4c43b2_4cfdefaf","line":11,"range":{"start_line":1,"start_character":2,"end_line":11,"end_character":0},"updated":"2020-04-19 07:30:24.000000000","message":"extra keys not allowed @ data[\u0027required-projects\u0027][0][\u0027openstack/tempest\u0027]","commit_id":"cefa747b546621828617bfe7ee484428e5d121d1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b3c90a0ff29dc6ffe6c1bdfbd780a3b1daf4978","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      - openstack/tempest:"},{"line_number":10,"context_line":"          override-checkout: 18.0.0"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- job:"},{"line_number":13,"context_line":"    name: heat-functional-orig-queens"},{"line_number":14,"context_line":"    parent: heat-functional-orig-mysql-lbaasv2"},{"line_number":15,"context_line":"    override-checkout: stable/queens"},{"line_number":16,"context_line":"    nodeset: legacy-ubuntu-xenial"},{"line_number":17,"context_line":"    vars:"},{"line_number":18,"context_line":"      branch_override: stable/queens"},{"line_number":19,"context_line":"      use_python3: 1"},{"line_number":20,"context_line":"    required-projects:"},{"line_number":21,"context_line":"      - openstack/tempest:"},{"line_number":22,"context_line":"          override-checkout: 18.0.0"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"- job:"},{"line_number":25,"context_line":"    name: heat-functional-convg-rocky"},{"line_number":26,"context_line":"    parent: heat-functional-convg-mysql-lbaasv2-py3"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f4c43b2_ac2f533d","line":23,"range":{"start_line":12,"start_character":2,"end_line":23,"end_character":0},"updated":"2020-04-19 07:30:24.000000000","message":"extra keys not allowed @ data[\u0027required-projects\u0027][0][\u0027openstack/tempest\u0027]","commit_id":"cefa747b546621828617bfe7ee484428e5d121d1"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4b3c90a0ff29dc6ffe6c1bdfbd780a3b1daf4978","unresolved":false,"context_lines":[{"line_number":72,"context_line":"      branch_override: stable/train"},{"line_number":73,"context_line":"      use_python3: 1"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"- project:"},{"line_number":76,"context_line":"    templates:"},{"line_number":77,"context_line":"      - check-requirements"},{"line_number":78,"context_line":"      - tempest-plugin-jobs"},{"line_number":79,"context_line":"    check:"},{"line_number":80,"context_line":"      jobs:"},{"line_number":81,"context_line":"        - heat-functional"},{"line_number":82,"context_line":"        - heat-functional-non-apache"},{"line_number":83,"context_line":"        - heat-functional-legacy"},{"line_number":84,"context_line":"        - heat-functional-convg-queens"},{"line_number":85,"context_line":"        - heat-functional-orig-queens"},{"line_number":86,"context_line":"        - heat-functional-convg-rocky"},{"line_number":87,"context_line":"        - heat-functional-orig-rocky"},{"line_number":88,"context_line":"        - heat-functional-convg-stein"},{"line_number":89,"context_line":"        - heat-functional-orig-stein"},{"line_number":90,"context_line":"        - heat-functional-convg-train"},{"line_number":91,"context_line":"        - heat-functional-orig-train"},{"line_number":92,"context_line":"    gate:"},{"line_number":93,"context_line":"      queue: heat"},{"line_number":94,"context_line":"      jobs:"},{"line_number":95,"context_line":"        - heat-functional"},{"line_number":96,"context_line":"        - heat-functional-legacy"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f4c43b2_8c341795","line":96,"range":{"start_line":75,"start_character":2,"end_line":96,"end_character":0},"updated":"2020-04-19 07:30:24.000000000","message":"Job heat-functional-convg-queens not defined","commit_id":"cefa747b546621828617bfe7ee484428e5d121d1"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b18ff2549c21455722b8a3756b54ff929897c5c2","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    override-checkout: stable/queens"},{"line_number":6,"context_line":"    vars:"},{"line_number":7,"context_line":"      branch_override: stable/queens"},{"line_number":8,"context_line":"    required-projects:"},{"line_number":9,"context_line":"      - name: openstack/tempest"},{"line_number":10,"context_line":"        override-checkout: 18.0.0"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- job:"},{"line_number":13,"context_line":"    name: heat-functional-orig-queens"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f4c43b2_07628eae","line":10,"range":{"start_line":8,"start_character":0,"end_line":10,"end_character":33},"updated":"2020-04-20 14:38:36.000000000","message":"override checkout does not work in tempest case as devstack explicitly clone it with TEMPEST_BRANCH var.\n\nBelow will work fine, sane for all places below:\n\n    vars:\n      branch_override: stable/queens\n      devstack_localrc:\n          TEMPEST_BRANCH: 23.0.0","commit_id":"550efa83a5e56beb6e9fba4682b7b19d248a3663"}],"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b18ff2549c21455722b8a3756b54ff929897c5c2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix stable gates"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"tempest is not supporting older stable branches anymore, so we need to"},{"line_number":10,"context_line":"use specific versions of tempest for older releases."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ibf3737f1f35776705c39ccef8c744b29a2778496"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f4c43b2_c719c622","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":52},"updated":"2020-04-20 14:38:36.000000000","message":"Let\u0027s explain it with more details, something like below:\n\nTempest master version is not compatible with env \u003c py3.6 version. Xenial node is py3.5 so we have to use the old version of Tempest which is 23.0.0[1]. We have to do the same for these jobs explicitly as these jobs run on xenial node on stable/stein gate.\n- https://opendev.org/openstack/devstack/src/commit/8cd4e9a9076e05974ed1242ccab3391c55c7070c/stackrc#L316","commit_id":"550efa83a5e56beb6e9fba4682b7b19d248a3663"}]}
