)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1a26f5a1412ea0634b8f0a5943d17582506b2598","unresolved":false,"context_lines":[{"line_number":1713,"context_line":"    branch: ^(?!stable/(?:juno|kilo)).*$"},{"line_number":1714,"context_line":""},{"line_number":1715,"context_line":"  - name: ^gate-functional-dsvm-networking-sfc$"},{"line_number":1716,"context_line":"    voting: false"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9abb7d3a_989ef9b6","line":1716,"updated":"2016-06-02 08:39:36.000000000","message":"Use job-suffix: \u0027-nv\u0027 instead. That makes the job voting directly","commit_id":"5eb30969e9db3bfe333376ff1bba3ad29cf3c891"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c0f1c1a8ccef7fe94eb62f7cc27c792087c1c686","unresolved":false,"context_lines":[{"line_number":1713,"context_line":"    branch: ^(?!stable/(?:juno|kilo)).*$"},{"line_number":1714,"context_line":""},{"line_number":1715,"context_line":"  - name: ^gate-functional-dsvm-networking-sfc$"},{"line_number":1716,"context_line":"    voting: false"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9abb7d3a_b4c00a7e","line":1716,"in_reply_to":"9abb7d3a_747222af","updated":"2016-06-02 16:57:43.000000000","message":"The other comment could have been avoided if you used -nv ;)\n\nFor dsvm/tempest jobs, best practice is to use -nv.","commit_id":"5eb30969e9db3bfe333376ff1bba3ad29cf3c891"},{"author":{"_account_id":17540,"name":"xiaodongwang991481","email":"xiaodongwang991481@gmail.com","username":"xiaodongwang991481"},"change_message_id":"8e5c78b626b3a278c10ec051f767d9a351421cde","unresolved":false,"context_lines":[{"line_number":1713,"context_line":"    branch: ^(?!stable/(?:juno|kilo)).*$"},{"line_number":1714,"context_line":""},{"line_number":1715,"context_line":"  - name: ^gate-functional-dsvm-networking-sfc$"},{"line_number":1716,"context_line":"    voting: false"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9abb7d3a_747222af","line":1716,"in_reply_to":"9abb7d3a_989ef9b6","updated":"2016-06-02 16:54:56.000000000","message":"I see other jobs declare non- voting in the voting attribute. Why not following what other jobs do? Explicitly declaring non-voting in the job name means in future we should change the job name (both in zuul and jenkins) to make it voting.","commit_id":"5eb30969e9db3bfe333376ff1bba3ad29cf3c891"},{"author":{"_account_id":17540,"name":"xiaodongwang991481","email":"xiaodongwang991481@gmail.com","username":"xiaodongwang991481"},"change_message_id":"cc6ef68a82003fa036a0c35815fb97a518774cea","unresolved":false,"context_lines":[{"line_number":1713,"context_line":"    branch: ^(?!stable/(?:juno|kilo)).*$"},{"line_number":1714,"context_line":""},{"line_number":1715,"context_line":"  - name: ^gate-functional-dsvm-networking-sfc$"},{"line_number":1716,"context_line":"    voting: false"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9abb7d3a_1903020f","line":1716,"in_reply_to":"9abb7d3a_b4c00a7e","updated":"2016-06-02 20:46:27.000000000","message":"I see. But I searched from the file and found many other projects do not use nv suffix like networking-onos and networking-odl. I am neutral in either way.","commit_id":"5eb30969e9db3bfe333376ff1bba3ad29cf3c891"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"d97a400b39a4511cc1f6748545331351d91b0e91","unresolved":false,"context_lines":[{"line_number":8038,"context_line":"      - name: publish-to-pypi"},{"line_number":8039,"context_line":"      - name: python3-jobs"},{"line_number":8040,"context_line":"    check:"},{"line_number":8041,"context_line":"      - gate-tempest-dsvm-networking-sfc"},{"line_number":8042,"context_line":"      - gate-functional-dsvm-networking-sfc"},{"line_number":8043,"context_line":""},{"line_number":8044,"context_line":"  - name: openstack/networking-vpp"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9abb7d3a_dd6fd8c1","line":8041,"updated":"2016-06-02 06:26:18.000000000","message":"let\u0027s keep these jobs non-voting for now.. Once it becomes stable then we can make them voting..","commit_id":"5eb30969e9db3bfe333376ff1bba3ad29cf3c891"},{"author":{"_account_id":17540,"name":"xiaodongwang991481","email":"xiaodongwang991481@gmail.com","username":"xiaodongwang991481"},"change_message_id":"8e5c78b626b3a278c10ec051f767d9a351421cde","unresolved":false,"context_lines":[{"line_number":8038,"context_line":"      - name: publish-to-pypi"},{"line_number":8039,"context_line":"      - name: python3-jobs"},{"line_number":8040,"context_line":"    check:"},{"line_number":8041,"context_line":"      - gate-tempest-dsvm-networking-sfc"},{"line_number":8042,"context_line":"      - gate-functional-dsvm-networking-sfc"},{"line_number":8043,"context_line":""},{"line_number":8044,"context_line":"  - name: openstack/networking-vpp"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9abb7d3a_b1081c2f","line":8041,"in_reply_to":"9abb7d3a_dd6fd8c1","updated":"2016-06-02 16:54:56.000000000","message":"It is non-voting. It is declared in the above section.","commit_id":"5eb30969e9db3bfe333376ff1bba3ad29cf3c891"},{"author":{"_account_id":11313,"name":"Louis Fourie","email":"fouriehl70@gmail.com","username":"lfourie"},"change_message_id":"ab818f795c2855d96ec8bb27532ef07e1a5bcee9","unresolved":false,"context_lines":[{"line_number":1713,"context_line":"    branch: ^(?!stable/(?:juno|kilo)).*$"},{"line_number":1714,"context_line":""},{"line_number":1715,"context_line":"  - name: ^gate-functional-dsvm-networking-sfc-nv$"},{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_e682dac7","line":1716,"updated":"2016-06-02 22:24:09.000000000","message":"add mitaka","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":11907,"name":"cathy","email":"cathy.h.zhang@huawei.com","username":"cathy"},"change_message_id":"80df2efc051a9a143a5cfcdc8a076231c8bcf4a2","unresolved":false,"context_lines":[{"line_number":1713,"context_line":"    branch: ^(?!stable/(?:juno|kilo)).*$"},{"line_number":1714,"context_line":""},{"line_number":1715,"context_line":"  - name: ^gate-functional-dsvm-networking-sfc-nv$"},{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_fbba5be0","line":1716,"in_reply_to":"9abb7d3a_a25887fb","updated":"2016-06-06 18:28:33.000000000","message":"The list here shows the releases excluded from the functional tests. For networking-sfc, the functional tests should be applied to the our mitaka release and future releases.","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":17540,"name":"xiaodongwang991481","email":"xiaodongwang991481@gmail.com","username":"xiaodongwang991481"},"change_message_id":"693d1a065b39eabc171598eaa031099234653d95","unresolved":false,"context_lines":[{"line_number":1713,"context_line":"    branch: ^(?!stable/(?:juno|kilo)).*$"},{"line_number":1714,"context_line":""},{"line_number":1715,"context_line":"  - name: ^gate-functional-dsvm-networking-sfc-nv$"},{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_a25887fb","line":1716,"in_reply_to":"9abb7d3a_e682dac7","updated":"2016-06-03 17:14:21.000000000","message":"do you mean we ignore integration tests on mitaka?","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":11313,"name":"Louis Fourie","email":"fouriehl70@gmail.com","username":"lfourie"},"change_message_id":"ab818f795c2855d96ec8bb27532ef07e1a5bcee9","unresolved":false,"context_lines":[{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1720,"context_line":""},{"line_number":1721,"context_line":"# For Gerrit ver 2.8.x and later (using buck)"},{"line_number":1722,"context_line":"  - name: ^.*gerrit.*buck$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_a678d2f9","line":1719,"range":{"start_line":1719,"start_character":31,"end_line":1719,"end_character":38},"updated":"2016-06-02 22:24:09.000000000","message":"add mitaka","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":11907,"name":"cathy","email":"cathy.h.zhang@huawei.com","username":"cathy"},"change_message_id":"d52996e17765ee7ec85b636734ef010046813b1c","unresolved":false,"context_lines":[{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1720,"context_line":""},{"line_number":1721,"context_line":"# For Gerrit ver 2.8.x and later (using buck)"},{"line_number":1722,"context_line":"  - name: ^.*gerrit.*buck$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_b8363de5","line":1719,"range":{"start_line":1719,"start_character":31,"end_line":1719,"end_character":38},"in_reply_to":"7aa08908_2a1c7612","updated":"2016-06-09 19:30:43.000000000","message":"Andreas, the release team helped us to build a networking-sfc release package back in Feb 2016 and that release is based on Mitaka code base. But there is no Mitaka branch pulled yet. Could you advise whom we should ask to pull the mitaka branch? \n\nAlso we would like to add this functional test script to gate the code changes on the mitaka branch now. Based on my understanding, line 1719 means no exclusion of mitaka for the test gate, i.e. the exclusion applies to Kilo, Liberty.","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":17540,"name":"xiaodongwang991481","email":"xiaodongwang991481@gmail.com","username":"xiaodongwang991481"},"change_message_id":"f8a471da751ad03c1ed22deab451f3b5ebc9c89e","unresolved":false,"context_lines":[{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1720,"context_line":""},{"line_number":1721,"context_line":"# For Gerrit ver 2.8.x and later (using buck)"},{"line_number":1722,"context_line":"  - name: ^.*gerrit.*buck$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_6a2b1e95","line":1719,"range":{"start_line":1719,"start_character":31,"end_line":1719,"end_character":38},"in_reply_to":"7aa08908_2a1c7612","updated":"2016-06-07 06:20:14.000000000","message":"I think it should be the case that if we want to support it in mitaka branch, we should not add mitaka in the regex.","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"18045cd2d71594e1d134f6bff838dcd6d0def80c","unresolved":false,"context_lines":[{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1720,"context_line":""},{"line_number":1721,"context_line":"# For Gerrit ver 2.8.x and later (using buck)"},{"line_number":1722,"context_line":"  - name: ^.*gerrit.*buck$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_668ef228","line":1719,"range":{"start_line":1719,"start_character":31,"end_line":1719,"end_character":38},"in_reply_to":"7aa08908_b8363de5","updated":"2016-06-09 19:32:33.000000000","message":"Cathy, work with the release team.\n\nThanks for explanation, then this is fine.","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b48bc07eca303b50f0aadbed1c8f9b3b3993f3cf","unresolved":false,"context_lines":[{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1720,"context_line":""},{"line_number":1721,"context_line":"# For Gerrit ver 2.8.x and later (using buck)"},{"line_number":1722,"context_line":"  - name: ^.*gerrit.*buck$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_2a1c7612","line":1719,"range":{"start_line":1719,"start_character":31,"end_line":1719,"end_character":38},"in_reply_to":"7aa08908_c93ea7d9","updated":"2016-06-07 06:01:40.000000000","message":"You could add it even if it\u0027s not released. The question is: Once you have a mitaka branch, will you need to add it here - then do it now - or not?","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":17540,"name":"xiaodongwang991481","email":"xiaodongwang991481@gmail.com","username":"xiaodongwang991481"},"change_message_id":"f8a471da751ad03c1ed22deab451f3b5ebc9c89e","unresolved":false,"context_lines":[{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1720,"context_line":""},{"line_number":1721,"context_line":"# For Gerrit ver 2.8.x and later (using buck)"},{"line_number":1722,"context_line":"  - name: ^.*gerrit.*buck$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_aa34e6fa","line":1719,"range":{"start_line":1719,"start_character":31,"end_line":1719,"end_character":38},"in_reply_to":"7aa08908_c93ea7d9","updated":"2016-06-07 06:20:14.000000000","message":"as above comment, the regex pattern is to exclude branches.\nCurrent code should support mitaka branch so that we should not add mitaka here","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"},{"author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"change_message_id":"53e04b80316a8690f30ecafec10984e6101d7b01","unresolved":false,"context_lines":[{"line_number":1716,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1717,"context_line":""},{"line_number":1718,"context_line":"  - name: ^gate-tempest-dsvm-networking-sfc-nv$"},{"line_number":1719,"context_line":"    branch: ^(?!stable/(?:kilo|liberty)).*$"},{"line_number":1720,"context_line":""},{"line_number":1721,"context_line":"# For Gerrit ver 2.8.x and later (using buck)"},{"line_number":1722,"context_line":"  - name: ^.*gerrit.*buck$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_c93ea7d9","line":1719,"range":{"start_line":1719,"start_character":31,"end_line":1719,"end_character":38},"in_reply_to":"9abb7d3a_a678d2f9","updated":"2016-06-07 01:49:38.000000000","message":"mitaka version for networking-sfc is not released yet","commit_id":"f783e7df4d9e5e9fe40677598d0c967257a1ca21"}]}
