)]}'
{".zuul.yaml":[{"author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"change_message_id":"3e140ecb67267b4f9d18d7ed35152f0bad5eada1","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    check:"},{"line_number":66,"context_line":"      jobs:"},{"line_number":67,"context_line":"        - heat-functional"},{"line_number":68,"context_line":"        - heat-functional-amqp1"},{"line_number":69,"context_line":"        - heat-functional-non-apache"},{"line_number":70,"context_line":"        - heat-functional-legacy"},{"line_number":71,"context_line":"        - heat-functional-convg-queens"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_3977f00a","line":68,"range":{"start_line":68,"start_character":9,"end_line":68,"end_character":31},"updated":"2020-01-08 05:22:43.000000000","message":"remove this in next patch set since we no longer keep this job in master","commit_id":"0d987434bb93595f47035ede0194552df6b06c47"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"7b8960f540d8f87bef8385ffa352c48f8c20a747","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    parent: heat-functional-convg-mysql-lbaasv2-py3"},{"line_number":59,"context_line":"    override-checkout: stable/train"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- project:"},{"line_number":62,"context_line":"    templates:"},{"line_number":63,"context_line":"      - check-requirements"},{"line_number":64,"context_line":"      - tempest-plugin-jobs"},{"line_number":65,"context_line":"    check:"},{"line_number":66,"context_line":"      jobs:"},{"line_number":67,"context_line":"        - heat-functional"},{"line_number":68,"context_line":"        - heat-functional-amqp1"},{"line_number":69,"context_line":"        - heat-functional-non-apache"},{"line_number":70,"context_line":"        - heat-functional-legacy"},{"line_number":71,"context_line":"        - heat-functional-convg-queens"},{"line_number":72,"context_line":"        # Skip until https://bugs.launchpad.net/glance/+bug/1858061 fixed"},{"line_number":73,"context_line":"        # - heat-functional-convg-queens-py35"},{"line_number":74,"context_line":"        - heat-functional-orig-queens"},{"line_number":75,"context_line":"        - heat-functional-convg-rocky"},{"line_number":76,"context_line":"        - heat-functional-convg-rocky-py35"},{"line_number":77,"context_line":"        - heat-functional-orig-rocky"},{"line_number":78,"context_line":"        - heat-functional-convg-stein"},{"line_number":79,"context_line":"        - heat-functional-convg-stein-py3"},{"line_number":80,"context_line":"        - heat-functional-orig-stein"},{"line_number":81,"context_line":"        - heat-functional-convg-train"},{"line_number":82,"context_line":"        - heat-functional-convg-train-py3"},{"line_number":83,"context_line":"        - heat-functional-orig-train"},{"line_number":84,"context_line":"    gate:"},{"line_number":85,"context_line":"      queue: heat"},{"line_number":86,"context_line":"      jobs:"},{"line_number":87,"context_line":"        - heat-functional"},{"line_number":88,"context_line":"        - heat-functional-legacy"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3fa7e38b_17ed1b23","line":88,"range":{"start_line":61,"start_character":2,"end_line":88,"end_character":0},"updated":"2020-01-08 08:29:43.000000000","message":"Job heat-functional-amqp1 not defined","commit_id":"0d987434bb93595f47035ede0194552df6b06c47"},{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"c26d7839cd527cacbc56ba99a02f62b3e42a66d8","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"},{"line_number":4,"context_line":"    override-checkout: stable/queens"},{"line_number":5,"context_line":"    vars:"},{"line_number":6,"context_line":"      branch_override: stable/queens"},{"line_number":7,"context_line":"    nodeset:"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"3fa7e38b_ba7c1cea","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":36},"updated":"2020-01-09 07:27:44.000000000","message":"I thought override-checkout was enough?","commit_id":"67469e710867fce4703d237d2645572f4d94da82"},{"author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"change_message_id":"539495682219425108c23ade60f12c463fc1790f","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"},{"line_number":4,"context_line":"    override-checkout: stable/queens"},{"line_number":5,"context_line":"    vars:"},{"line_number":6,"context_line":"      branch_override: stable/queens"},{"line_number":7,"context_line":"    nodeset:"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"3fa7e38b_b5d3bc36","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":36},"in_reply_to":"3fa7e38b_559e08b7","updated":"2020-01-10 05:34:56.000000000","message":"https://docs.openstack.org/devstack/latest/zuul_ci_jobs_migration.html#id1 mentioned the mapping as new implementation for zuul v3 jobs, which I suspect is not applied to legacy jobs since I didn\u0027t see any OVERRIDE_ZUUL_BRANCH varible get defined there (we probably can find the specific code in Zuul). Also means if we use new v3 native master jobs with override-checkout as stable branch, (IIRC) it works.","commit_id":"67469e710867fce4703d237d2645572f4d94da82"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"2189c96fced1e3b846a5b4b4f7eb294f09d518a9","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"},{"line_number":4,"context_line":"    override-checkout: stable/queens"},{"line_number":5,"context_line":"    vars:"},{"line_number":6,"context_line":"      branch_override: stable/queens"},{"line_number":7,"context_line":"    nodeset:"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"3fa7e38b_79120164","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":36},"in_reply_to":"3fa7e38b_b5d3bc36","updated":"2020-01-13 20:55:40.000000000","message":"It might be nice to add a comment to remind ourselves that this isn\u0027t needed from Ussuri on, lest we end up copying-and-pasting it forever ;)","commit_id":"67469e710867fce4703d237d2645572f4d94da82"},{"author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"change_message_id":"efe71bfd9a1e8724ffc5aaf13e45bf5c6c6dd763","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"},{"line_number":4,"context_line":"    override-checkout: stable/queens"},{"line_number":5,"context_line":"    vars:"},{"line_number":6,"context_line":"      branch_override: stable/queens"},{"line_number":7,"context_line":"    nodeset:"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"3fa7e38b_f2d86aed","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":36},"in_reply_to":"3fa7e38b_ba7c1cea","updated":"2020-01-10 03:17:20.000000000","message":"Zuul will use override-checkout instead of the branch of the item being tested when collecting jobs to run.\n\nBut the Zuul branch here stays in master since as this patch proposed. In zuul legacy job, we use devstack-gate to run tests, and it will read ZUUL_BRANCH to decide branch （which is master） of the devstack environment if we don\u0027t specify branch_override here.","commit_id":"67469e710867fce4703d237d2645572f4d94da82"},{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"37abcfbf4275297187b8c8bcecdf7e188ffb8ed6","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"},{"line_number":4,"context_line":"    override-checkout: stable/queens"},{"line_number":5,"context_line":"    vars:"},{"line_number":6,"context_line":"      branch_override: stable/queens"},{"line_number":7,"context_line":"    nodeset:"}],"source_content_type":"text/x-yaml","patch_set":18,"id":"3fa7e38b_559e08b7","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":36},"in_reply_to":"3fa7e38b_f2d86aed","updated":"2020-01-10 04:23:44.000000000","message":"I just checked the migration doc\nhttps://docs.openstack.org/devstack/latest/zuul_ci_jobs_migration.html#id1\nAnd it mentions that override-checkout maps to OVERRIDE_ZUUL_BRANCH devstack gate flag and we\u0027re trying to set that with your stable branch patches ex. https://review.opendev.org/#/c/700830/7/playbooks/devstack/functional/run.yaml.\n\nSo I really don\u0027t understand the above.","commit_id":"67469e710867fce4703d237d2645572f4d94da82"},{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"c26d7839cd527cacbc56ba99a02f62b3e42a66d8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    override-checkout: stable/queens"},{"line_number":5,"context_line":"    vars:"},{"line_number":6,"context_line":"      branch_override: stable/queens"},{"line_number":7,"context_line":"    nodeset:"},{"line_number":8,"context_line":"      nodes:"},{"line_number":9,"context_line":"        - name: primary"},{"line_number":10,"context_line":"          label: ubuntu-xenial"},{"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":18,"id":"3fa7e38b_9a65a04b","line":10,"range":{"start_line":7,"start_character":0,"end_line":10,"end_character":30},"updated":"2020-01-09 07:27:44.000000000","message":"Why we\u0027ve to set the nodeset again?","commit_id":"67469e710867fce4703d237d2645572f4d94da82"},{"author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"change_message_id":"efe71bfd9a1e8724ffc5aaf13e45bf5c6c6dd763","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    override-checkout: stable/queens"},{"line_number":5,"context_line":"    vars:"},{"line_number":6,"context_line":"      branch_override: stable/queens"},{"line_number":7,"context_line":"    nodeset:"},{"line_number":8,"context_line":"      nodes:"},{"line_number":9,"context_line":"        - name: primary"},{"line_number":10,"context_line":"          label: ubuntu-xenial"},{"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":18,"id":"3fa7e38b_d2f68e5e","line":10,"range":{"start_line":7,"start_character":0,"end_line":10,"end_character":30},"in_reply_to":"3fa7e38b_9a65a04b","updated":"2020-01-10 03:17:20.000000000","message":"The nodeset appears will follow master (as we\u0027re on heat-tempest-plugin master branch) and set to bionic which is not a tested version to the previous stable branch. so override nodeset here. I also propose on nodeset legacy-ubuntu-xenial in https://review.opendev.org/#/c/701749/ which sounds fine to use (and is more similar to stable/branch jobs)","commit_id":"67469e710867fce4703d237d2645572f4d94da82"}]}
