)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e133fe9dd417f9c5d935908e2c63035e8114c52f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Corey Bryant \u003ccorey.bryant@canonical.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-10-19 09:52:29 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add non-voting py39 jobs to Victoria/Wallaby templates"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Python 3.9 is available on Ubuntu Focal. This enables non-voting"},{"line_number":10,"context_line":"tox py39 jobs for the Victoria and Wallaby templates."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f681702_424515b3","line":7,"range":{"start_line":7,"start_character":28,"end_line":7,"end_character":36},"updated":"2020-10-19 14:27:04.000000000","message":"You only update Wallaby - and that is what I would +2.\n\nVictoria is done, no further changes to it\u0027s jobs.","commit_id":"6c4143fc22e779bd3dde3c5edd26419a3d300e10"}],"zuul.d/project-templates.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b5573f8c2839e19460ba10cfe03b9c2ba7bda9ab","unresolved":false,"context_lines":[{"line_number":488,"context_line":"        - openstack-tox-py38"},{"line_number":489,"context_line":"        - openstack-tox-py39:"},{"line_number":490,"context_line":"            voting: false"},{"line_number":491,"context_line":"            branches: master"},{"line_number":492,"context_line":"    gate:"},{"line_number":493,"context_line":"      jobs:"},{"line_number":494,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f681702_8503b70d","line":491,"range":{"start_line":491,"start_character":12,"end_line":491,"end_character":28},"updated":"2020-10-19 14:41:52.000000000","message":"I don\u0027t think we should pin this to the master branch. This template will be applied to master today then wallaby in ~6 months. Would be better to have zuul infer the branch based on the runtime context.","commit_id":"9f130e843dfbfe02037adcca2ac7b67ceeef55ad"},{"author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"change_message_id":"b7fef56355079cd15d47c8e91e19811a7bff6377","unresolved":false,"context_lines":[{"line_number":488,"context_line":"        - openstack-tox-py38"},{"line_number":489,"context_line":"        - openstack-tox-py39:"},{"line_number":490,"context_line":"            voting: false"},{"line_number":491,"context_line":"            branches: master"},{"line_number":492,"context_line":"    gate:"},{"line_number":493,"context_line":"      jobs:"},{"line_number":494,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f681702_c545af19","line":491,"range":{"start_line":491,"start_character":12,"end_line":491,"end_character":28},"in_reply_to":"5f681702_8503b70d","updated":"2020-10-19 14:55:28.000000000","message":"I think what this currently does is it runs the non-voting test on master, which is wallaby now, but when stable/wallaby gets cut it will no longer run.","commit_id":"9f130e843dfbfe02037adcca2ac7b67ceeef55ad"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"94dcc7d696049ca074c6f7443c7b6238df91de24","unresolved":false,"context_lines":[{"line_number":488,"context_line":"        - openstack-tox-py38"},{"line_number":489,"context_line":"        - openstack-tox-py39:"},{"line_number":490,"context_line":"            voting: false"},{"line_number":491,"context_line":"            branches: master"},{"line_number":492,"context_line":"    gate:"},{"line_number":493,"context_line":"      jobs:"},{"line_number":494,"context_line":"        - openstack-tox-pep8"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f681702_6502dbb6","line":491,"range":{"start_line":491,"start_character":12,"end_line":491,"end_character":28},"in_reply_to":"5f681702_c545af19","updated":"2020-10-19 14:59:03.000000000","message":"I could see it either way. It really is only interesting while master is wallaby, because presumably we will be testing py39 or hopefully py10 in X. On the other hand, if a repo is configured to run wallaby tests, it shouldn\u0027t matter if it is on the master branch or not (like stable/wallaby).\n\nI think I prefer it just being tied to the template, not the branch. If we want to keep non-voting jobs around in stable branches to help ensure there are no regressions, then we can. If we decide at some point that it is just a waste of gate resources to run these jobs on a stable branch, then we can just remove this non-voting job from the template.","commit_id":"9f130e843dfbfe02037adcca2ac7b67ceeef55ad"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b5573f8c2839e19460ba10cfe03b9c2ba7bda9ab","unresolved":false,"context_lines":[{"line_number":520,"context_line":"            required-projects:"},{"line_number":521,"context_line":"              - openstack/horizon"},{"line_number":522,"context_line":"            voting: false"},{"line_number":523,"context_line":"            branches: master"},{"line_number":524,"context_line":"    gate:"},{"line_number":525,"context_line":"      jobs:"},{"line_number":526,"context_line":"        - openstack-tox-pep8:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f681702_e508ab29","line":523,"updated":"2020-10-19 14:41:52.000000000","message":"See above.","commit_id":"9f130e843dfbfe02037adcca2ac7b67ceeef55ad"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b5573f8c2839e19460ba10cfe03b9c2ba7bda9ab","unresolved":false,"context_lines":[{"line_number":558,"context_line":"            required-projects:"},{"line_number":559,"context_line":"              - openstack/neutron"},{"line_number":560,"context_line":"            voting: false"},{"line_number":561,"context_line":"            branches: master"},{"line_number":562,"context_line":"    gate:"},{"line_number":563,"context_line":"      jobs:"},{"line_number":564,"context_line":"        - openstack-tox-pep8:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f681702_c50daf38","line":561,"updated":"2020-10-19 14:41:52.000000000","message":"See above.","commit_id":"9f130e843dfbfe02037adcca2ac7b67ceeef55ad"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b5573f8c2839e19460ba10cfe03b9c2ba7bda9ab","unresolved":false,"context_lines":[{"line_number":596,"context_line":"            required-projects:"},{"line_number":597,"context_line":"              - openstack/ceilometer"},{"line_number":598,"context_line":"            voting: false"},{"line_number":599,"context_line":"            branches: master"},{"line_number":600,"context_line":"    gate:"},{"line_number":601,"context_line":"      jobs:"},{"line_number":602,"context_line":"        - openstack-tox-pep8:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f681702_2512a359","line":599,"updated":"2020-10-19 14:41:52.000000000","message":"See above.","commit_id":"9f130e843dfbfe02037adcca2ac7b67ceeef55ad"}]}
