)]}'
{"zuul.d/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"36876b61aa4fb3b34c99f9e9ecc39f2415d482e7","unresolved":false,"context_lines":[{"line_number":15488,"context_line":"            override-branch: mitaka-eol"},{"line_number":15489,"context_line":"            required-projects:"},{"line_number":15490,"context_line":"              - openstack/python-neutronclient"},{"line_number":15491,"context_line":"              - openstack/neutron"},{"line_number":15492,"context_line":"        - openstack-tox-py27:"},{"line_number":15493,"context_line":"            override-branch: mitaka-eol"},{"line_number":15494,"context_line":"            required-projects:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f4e5783_9016d548","line":15491,"range":{"start_line":15491,"start_character":16,"end_line":15491,"end_character":33},"updated":"2017-10-17 11:20:03.000000000","message":"not needed since you use openstack-python-jobs-neutron above.\n\nAlso in most cases down below.","commit_id":"cc96817d35d61143026122a5462870094d101146"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"e427794e14b74bedacc6bd488c160e8b7c29a099","unresolved":false,"context_lines":[{"line_number":15488,"context_line":"            override-branch: mitaka-eol"},{"line_number":15489,"context_line":"            required-projects:"},{"line_number":15490,"context_line":"              - openstack/python-neutronclient"},{"line_number":15491,"context_line":"              - openstack/neutron"},{"line_number":15492,"context_line":"        - openstack-tox-py27:"},{"line_number":15493,"context_line":"            override-branch: mitaka-eol"},{"line_number":15494,"context_line":"            required-projects:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f4e5783_70d6b92a","line":15491,"range":{"start_line":15491,"start_character":16,"end_line":15491,"end_character":33},"in_reply_to":"5f4e5783_9016d548","updated":"2017-10-17 11:38:28.000000000","message":"Done","commit_id":"cc96817d35d61143026122a5462870094d101146"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"65389e433abd82f480926cc009e092b20d261dec","unresolved":false,"context_lines":[{"line_number":15474,"context_line":"      - publish-to-pypi"},{"line_number":15475,"context_line":"    check:"},{"line_number":15476,"context_line":"      jobs:"},{"line_number":15477,"context_line":"        - openstack-tox-compare-cover:"},{"line_number":15478,"context_line":"            override-branch: mitaka-eol"},{"line_number":15479,"context_line":"            voting: false"},{"line_number":15480,"context_line":"            required-projects:"},{"line_number":15481,"context_line":"              - openstack/python-neutronclient"},{"line_number":15482,"context_line":"              - openstack/neutron"},{"line_number":15483,"context_line":"        - build-openstack-sphinx-docs:"},{"line_number":15484,"context_line":"            required-projects:"},{"line_number":15485,"context_line":"              - openstack/python-neutronclient"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_72dc2174","line":15482,"range":{"start_line":15477,"start_character":10,"end_line":15482,"end_character":33},"updated":"2017-10-19 10:31:05.000000000","message":"Why not master?","commit_id":"b847fa0f42e62c74b6e62d67d8618d1d64beda19"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"68eb01afe5ff80b87df40705b09c0d8a3f919cbf","unresolved":false,"context_lines":[{"line_number":15474,"context_line":"      - publish-to-pypi"},{"line_number":15475,"context_line":"    check:"},{"line_number":15476,"context_line":"      jobs:"},{"line_number":15477,"context_line":"        - openstack-tox-compare-cover:"},{"line_number":15478,"context_line":"            override-branch: mitaka-eol"},{"line_number":15479,"context_line":"            voting: false"},{"line_number":15480,"context_line":"            required-projects:"},{"line_number":15481,"context_line":"              - openstack/python-neutronclient"},{"line_number":15482,"context_line":"              - openstack/neutron"},{"line_number":15483,"context_line":"        - build-openstack-sphinx-docs:"},{"line_number":15484,"context_line":"            required-projects:"},{"line_number":15485,"context_line":"              - openstack/python-neutronclient"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_b25979ff","line":15482,"range":{"start_line":15477,"start_character":10,"end_line":15482,"end_character":33},"in_reply_to":"3f4b6375_72dc2174","updated":"2017-10-19 10:35:25.000000000","message":"master networking-cisco, but our tox environment was responsible for installing neutron etc into the tests and we pinned neutron https://github.com/openstack/networking-cisco/blob/master/tox.ini#L12 and https://github.com/openstack/networking-cisco/blob/master/tools/tox_install.sh now this has been taking out of our control we need to override it here.","commit_id":"b847fa0f42e62c74b6e62d67d8618d1d64beda19"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"65389e433abd82f480926cc009e092b20d261dec","unresolved":false,"context_lines":[{"line_number":15484,"context_line":"            required-projects:"},{"line_number":15485,"context_line":"              - openstack/python-neutronclient"},{"line_number":15486,"context_line":"              - openstack/neutron"},{"line_number":15487,"context_line":"        - openstack-tox-pep8:"},{"line_number":15488,"context_line":"            override-branch: mitaka-eol"},{"line_number":15489,"context_line":"            required-projects:"},{"line_number":15490,"context_line":"              - openstack/python-neutronclient"},{"line_number":15491,"context_line":"        - openstack-tox-py27:"},{"line_number":15492,"context_line":"            override-branch: mitaka-eol"},{"line_number":15493,"context_line":"            required-projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_32e6a946","line":15490,"range":{"start_line":15487,"start_character":9,"end_line":15490,"end_character":46},"updated":"2017-10-19 10:31:05.000000000","message":"Why not master? You used master in Zuul v2 for these, didn\u0027t you?","commit_id":"b847fa0f42e62c74b6e62d67d8618d1d64beda19"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"68eb01afe5ff80b87df40705b09c0d8a3f919cbf","unresolved":false,"context_lines":[{"line_number":15484,"context_line":"            required-projects:"},{"line_number":15485,"context_line":"              - openstack/python-neutronclient"},{"line_number":15486,"context_line":"              - openstack/neutron"},{"line_number":15487,"context_line":"        - openstack-tox-pep8:"},{"line_number":15488,"context_line":"            override-branch: mitaka-eol"},{"line_number":15489,"context_line":"            required-projects:"},{"line_number":15490,"context_line":"              - openstack/python-neutronclient"},{"line_number":15491,"context_line":"        - openstack-tox-py27:"},{"line_number":15492,"context_line":"            override-branch: mitaka-eol"},{"line_number":15493,"context_line":"            required-projects:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_925e7de4","line":15490,"range":{"start_line":15487,"start_character":9,"end_line":15490,"end_character":46},"in_reply_to":"3f4b6375_32e6a946","updated":"2017-10-19 10:35:25.000000000","message":"see above.","commit_id":"b847fa0f42e62c74b6e62d67d8618d1d64beda19"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"65389e433abd82f480926cc009e092b20d261dec","unresolved":false,"context_lines":[{"line_number":15496,"context_line":"            override-branch: mitaka-eol"},{"line_number":15497,"context_line":"            required-projects:"},{"line_number":15498,"context_line":"              - openstack/python-neutronclient"},{"line_number":15499,"context_line":"        - legacy-networking-cisco-tox-newton:"},{"line_number":15500,"context_line":"            override-branch: stable/newton"},{"line_number":15501,"context_line":"            required-projects:"},{"line_number":15502,"context_line":"              - openstack/python-neutronclient"},{"line_number":15503,"context_line":"              - openstack/neutron"},{"line_number":15504,"context_line":"        - legacy-networking-cisco-tox-ocata:"},{"line_number":15505,"context_line":"            override-branch: stable/ocata"},{"line_number":15506,"context_line":"            required-projects:"},{"line_number":15507,"context_line":"              - openstack/python-neutronclient"},{"line_number":15508,"context_line":"              - openstack/neutron"},{"line_number":15509,"context_line":"        - legacy-networking-cisco-tox-pike:"},{"line_number":15510,"context_line":"            override-branch: stable/pike"},{"line_number":15511,"context_line":"            voting: false"},{"line_number":15512,"context_line":"            required-projects:"},{"line_number":15513,"context_line":"              - openstack/python-neutronclient"},{"line_number":15514,"context_line":"              - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_92f79df6","line":15511,"range":{"start_line":15499,"start_character":10,"end_line":15511,"end_character":25},"updated":"2017-10-19 10:31:05.000000000","message":"Those belong into the job itself - so, into openstack-zuul-jobs.","commit_id":"b847fa0f42e62c74b6e62d67d8618d1d64beda19"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"68eb01afe5ff80b87df40705b09c0d8a3f919cbf","unresolved":false,"context_lines":[{"line_number":15496,"context_line":"            override-branch: mitaka-eol"},{"line_number":15497,"context_line":"            required-projects:"},{"line_number":15498,"context_line":"              - openstack/python-neutronclient"},{"line_number":15499,"context_line":"        - legacy-networking-cisco-tox-newton:"},{"line_number":15500,"context_line":"            override-branch: stable/newton"},{"line_number":15501,"context_line":"            required-projects:"},{"line_number":15502,"context_line":"              - openstack/python-neutronclient"},{"line_number":15503,"context_line":"              - openstack/neutron"},{"line_number":15504,"context_line":"        - legacy-networking-cisco-tox-ocata:"},{"line_number":15505,"context_line":"            override-branch: stable/ocata"},{"line_number":15506,"context_line":"            required-projects:"},{"line_number":15507,"context_line":"              - openstack/python-neutronclient"},{"line_number":15508,"context_line":"              - openstack/neutron"},{"line_number":15509,"context_line":"        - legacy-networking-cisco-tox-pike:"},{"line_number":15510,"context_line":"            override-branch: stable/pike"},{"line_number":15511,"context_line":"            voting: false"},{"line_number":15512,"context_line":"            required-projects:"},{"line_number":15513,"context_line":"              - openstack/python-neutronclient"},{"line_number":15514,"context_line":"              - openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f4b6375_f20491c8","line":15511,"range":{"start_line":15499,"start_character":10,"end_line":15511,"end_character":25},"in_reply_to":"3f4b6375_92f79df6","updated":"2017-10-19 10:35:25.000000000","message":"Yup makes sense.","commit_id":"b847fa0f42e62c74b6e62d67d8618d1d64beda19"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"21e17462877622fdbc22d1de87d7bc652a77e246","unresolved":false,"context_lines":[{"line_number":14670,"context_line":"    check:"},{"line_number":14671,"context_line":"      jobs:"},{"line_number":14672,"context_line":"        - openstack-tox-compare-cover:"},{"line_number":14673,"context_line":"            override-branch: mitaka-eol"},{"line_number":14674,"context_line":"            voting: false"},{"line_number":14675,"context_line":"            required-projects:"},{"line_number":14676,"context_line":"              - openstack/python-neutronclient"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_4c493ece","line":14673,"updated":"2017-10-23 14:57:53.000000000","message":"I\u0027m not sure about this.  I don\u0027t think we have a unit test for it in zuulv3.  We should, of course, add one, but I would also be interested in a live experiment in production to see what happens.","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6bf7773a5fa3dfd52bc92e9c4117f44b168f5410","unresolved":false,"context_lines":[{"line_number":14670,"context_line":"    check:"},{"line_number":14671,"context_line":"      jobs:"},{"line_number":14672,"context_line":"        - openstack-tox-compare-cover:"},{"line_number":14673,"context_line":"            override-branch: mitaka-eol"},{"line_number":14674,"context_line":"            voting: false"},{"line_number":14675,"context_line":"            required-projects:"},{"line_number":14676,"context_line":"              - openstack/python-neutronclient"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_d100286a","line":14673,"updated":"2017-10-23 13:00:59.000000000","message":"mitaka-eol is not a branch, are you sure this will work?","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"d395492024093c38ea4ff75cbde8ad32aeb41482","unresolved":false,"context_lines":[{"line_number":14670,"context_line":"    check:"},{"line_number":14671,"context_line":"      jobs:"},{"line_number":14672,"context_line":"        - openstack-tox-compare-cover:"},{"line_number":14673,"context_line":"            override-branch: mitaka-eol"},{"line_number":14674,"context_line":"            voting: false"},{"line_number":14675,"context_line":"            required-projects:"},{"line_number":14676,"context_line":"              - openstack/python-neutronclient"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_1cea570e","line":14673,"in_reply_to":"3f4b6375_d100286a","updated":"2017-10-23 13:14:44.000000000","message":"the old zuul cloner used to be happy with us doing this because it took a ref not a branch, but  I\u0027ll put a test patch up to openstack-zuul-jobs to see if it works as expected.","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6bf7773a5fa3dfd52bc92e9c4117f44b168f5410","unresolved":false,"context_lines":[{"line_number":14680,"context_line":"              - openstack/python-neutronclient"},{"line_number":14681,"context_line":"              - openstack/neutron"},{"line_number":14682,"context_line":"        - openstack-tox-pep8:"},{"line_number":14683,"context_line":"            override-branch: mitaka-eol"},{"line_number":14684,"context_line":"            required-projects:"},{"line_number":14685,"context_line":"              - openstack/python-neutronclient"},{"line_number":14686,"context_line":"        - openstack-tox-py27:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_5149d8cd","line":14683,"updated":"2017-10-23 13:00:59.000000000","message":"For which projects do you want the branch - for neutronclient or for networking-cisco?","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"21e17462877622fdbc22d1de87d7bc652a77e246","unresolved":false,"context_lines":[{"line_number":14680,"context_line":"              - openstack/python-neutronclient"},{"line_number":14681,"context_line":"              - openstack/neutron"},{"line_number":14682,"context_line":"        - openstack-tox-pep8:"},{"line_number":14683,"context_line":"            override-branch: mitaka-eol"},{"line_number":14684,"context_line":"            required-projects:"},{"line_number":14685,"context_line":"              - openstack/python-neutronclient"},{"line_number":14686,"context_line":"        - openstack-tox-py27:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_2c44c2b6","line":14683,"updated":"2017-10-23 14:57:53.000000000","message":"Given what Sam says, this should do the right thing -- job.override-branch will try cause it to try to checkout mitaka-eol on all the projects that have it, and then fall back to the branch under test, and if that doesn\u0027t exist, master.","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4fc24cf4bb65449d3564cea5501744c605876a1a","unresolved":false,"context_lines":[{"line_number":14680,"context_line":"              - openstack/python-neutronclient"},{"line_number":14681,"context_line":"              - openstack/neutron"},{"line_number":14682,"context_line":"        - openstack-tox-pep8:"},{"line_number":14683,"context_line":"            override-branch: mitaka-eol"},{"line_number":14684,"context_line":"            required-projects:"},{"line_number":14685,"context_line":"              - openstack/python-neutronclient"},{"line_number":14686,"context_line":"        - openstack-tox-py27:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_2c728212","line":14683,"in_reply_to":"3f4b6375_2c44c2b6","updated":"2017-10-23 14:59:27.000000000","message":"If networking-cisco would have such a branch/tag - it would be wrong and using required-projects.override-branch would be better, wouldn\u0027t it?","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"d395492024093c38ea4ff75cbde8ad32aeb41482","unresolved":false,"context_lines":[{"line_number":14680,"context_line":"              - openstack/python-neutronclient"},{"line_number":14681,"context_line":"              - openstack/neutron"},{"line_number":14682,"context_line":"        - openstack-tox-pep8:"},{"line_number":14683,"context_line":"            override-branch: mitaka-eol"},{"line_number":14684,"context_line":"            required-projects:"},{"line_number":14685,"context_line":"              - openstack/python-neutronclient"},{"line_number":14686,"context_line":"        - openstack-tox-py27:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_fc877b60","line":14683,"in_reply_to":"3f4b6375_5149d8cd","updated":"2017-10-23 13:14:44.000000000","message":"Everything that has a mitaka-eol tag, networking-cisco is branchless and never had a mitaka-eol tag so master should always checked out.","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"fb133929a50d2c610a541a5144394efbbdd36019","unresolved":false,"context_lines":[{"line_number":14680,"context_line":"              - openstack/python-neutronclient"},{"line_number":14681,"context_line":"              - openstack/neutron"},{"line_number":14682,"context_line":"        - openstack-tox-pep8:"},{"line_number":14683,"context_line":"            override-branch: mitaka-eol"},{"line_number":14684,"context_line":"            required-projects:"},{"line_number":14685,"context_line":"              - openstack/python-neutronclient"},{"line_number":14686,"context_line":"        - openstack-tox-py27:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f4b6375_9c74076a","line":14683,"in_reply_to":"3f4b6375_fc877b60","updated":"2017-10-23 13:19:04.000000000","message":"PLease read https://docs.openstack.org/infra/zuul/feature/zuulv3/user/config.html#attr-job.override-branch and https://docs.openstack.org/infra/zuul/feature/zuulv3/user/config.html#attr-job.required-projects.override-branch\n\nI think you want the later.","commit_id":"dec44b6426669c8d6f2e9f2867b0773f94c28ca4"}]}
