)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"87085fd1a6e3ad5ad1a7b03ae37cf8d10a919ba6","unresolved":false,"context_lines":[{"line_number":3225,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3226,"context_line":"    skip-if:"},{"line_number":3227,"context_line":"      - project: ^openstack/senlin$"},{"line_number":3228,"context_line":"        all-files-match-any:"},{"line_number":3229,"context_line":"          - ^.*\\.rst$"},{"line_number":3230,"context_line":"          - ^doc/.*$"},{"line_number":3231,"context_line":"          - ^api-ref/.*$"},{"line_number":3232,"context_line":"          - ^releasenotes/.*$"},{"line_number":3233,"context_line":""},{"line_number":3234,"context_line":"  - name: gate-senlin-dsvm-tempest-api"},{"line_number":3235,"context_line":"    branch: ^(?!stable/mitaka).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a8bc5a2_11cf5cb1","line":3232,"range":{"start_line":3228,"start_character":8,"end_line":3232,"end_character":29},"updated":"2016-09-22 06:46:24.000000000","message":"Instead of repeating this for every job, you can make a single regex that matches all three names.","commit_id":"613d5682406cd03a55fe4319c1d3cf3dc67e9897"},{"author":{"_account_id":11034,"name":"Yanyan Hu","email":"huyanyan84@gmail.com","username":"yanyanhu"},"change_message_id":"c74fa454a966ef830cc4ee5416da113687db122c","unresolved":false,"context_lines":[{"line_number":3225,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3226,"context_line":"    skip-if:"},{"line_number":3227,"context_line":"      - project: ^openstack/senlin$"},{"line_number":3228,"context_line":"        all-files-match-any:"},{"line_number":3229,"context_line":"          - ^.*\\.rst$"},{"line_number":3230,"context_line":"          - ^doc/.*$"},{"line_number":3231,"context_line":"          - ^api-ref/.*$"},{"line_number":3232,"context_line":"          - ^releasenotes/.*$"},{"line_number":3233,"context_line":""},{"line_number":3234,"context_line":"  - name: gate-senlin-dsvm-tempest-api"},{"line_number":3235,"context_line":"    branch: ^(?!stable/mitaka).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a8bc5a2_b1bb0875","line":3232,"range":{"start_line":3228,"start_character":8,"end_line":3232,"end_character":29},"in_reply_to":"5a8bc5a2_11cf5cb1","updated":"2016-09-22 07:12:48.000000000","message":"I see. Will change. Thanks.","commit_id":"613d5682406cd03a55fe4319c1d3cf3dc67e9897"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d0e6fa4d8e2a67618d4c6e26e6c87a27f58da784","unresolved":false,"context_lines":[{"line_number":3224,"context_line":"  - name: gate-senlin-dsvm-tempest-functional"},{"line_number":3225,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3226,"context_line":""},{"line_number":3227,"context_line":"  - name: gate-senlin-dsvm-tempest-api"},{"line_number":3228,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3229,"context_line":""},{"line_number":3230,"context_line":"  - name: gate-senlin-dsvm-tempest-integration-nv"},{"line_number":3231,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3232,"context_line":""},{"line_number":3233,"context_line":"  - name: gate-scalpels-dsvm-neutron-ubuntu-trusty"},{"line_number":3234,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_cce1d7d2","side":"PARENT","line":3231,"range":{"start_line":3227,"start_character":0,"end_line":3231,"end_character":33},"updated":"2016-09-22 07:24:03.000000000","message":"You could have left those in and just added an additional entry. If different conditions change, it\u0027s fine.\n\nBut no need to update - just a FYI.","commit_id":"89d351ec7ef2a5f32deecb4150c9ce87bd25b849"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"613f4e82af676e226bf5a6932b7ed9bd74c5d8ad","unresolved":false,"context_lines":[{"line_number":3218,"context_line":"    branch: ^(?!stable/(liberty|mitaka|newton)).*$"},{"line_number":3219,"context_line":""},{"line_number":3220,"context_line":"  # NOTE(jlvilla): Ironic and Inspector Grenade do not work until after mitaka"},{"line_number":3221,"context_line":"  - name: ^gate-grenade-dsvm-ironic.*$"},{"line_number":3222,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":3223,"context_line":""},{"line_number":3224,"context_line":"  - name: ^gate-senlin-dsvm-tempest-(functional|api|integration-nv)"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_32961695","line":3221,"range":{"start_line":3221,"start_character":35,"end_line":3221,"end_character":38},"updated":"2016-09-22 08:04:23.000000000","message":"This matches both -nv and non -nv jobs.","commit_id":"12fbd732aec1258ef2a8aaf979ccd1696dc28c1f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d0e6fa4d8e2a67618d4c6e26e6c87a27f58da784","unresolved":false,"context_lines":[{"line_number":3221,"context_line":"  - name: ^gate-grenade-dsvm-ironic.*$"},{"line_number":3222,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":3223,"context_line":""},{"line_number":3224,"context_line":"  - name: ^gate-senlin-dsvm-tempest-(functional|api|integration-nv)"},{"line_number":3225,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3226,"context_line":"    skip-if:"},{"line_number":3227,"context_line":"      - project: ^openstack/senlin$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_2cca3b50","line":3224,"range":{"start_line":3224,"start_character":63,"end_line":3224,"end_character":66},"updated":"2016-09-22 07:24:03.000000000","message":"I suggest to remove the -nv here so that it maches when you rename it.","commit_id":"12fbd732aec1258ef2a8aaf979ccd1696dc28c1f"},{"author":{"_account_id":11034,"name":"Yanyan Hu","email":"huyanyan84@gmail.com","username":"yanyanhu"},"change_message_id":"78f5916bf0e74844390ca63691855ef483432e81","unresolved":false,"context_lines":[{"line_number":3221,"context_line":"  - name: ^gate-grenade-dsvm-ironic.*$"},{"line_number":3222,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":3223,"context_line":""},{"line_number":3224,"context_line":"  - name: ^gate-senlin-dsvm-tempest-(functional|api|integration-nv)"},{"line_number":3225,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3226,"context_line":"    skip-if:"},{"line_number":3227,"context_line":"      - project: ^openstack/senlin$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_ecb5b37e","line":3224,"range":{"start_line":3224,"start_character":63,"end_line":3224,"end_character":66},"in_reply_to":"5a8bc5a2_2cca3b50","updated":"2016-09-22 07:33:51.000000000","message":"But will removing \u0027-nv\u0027 suffix make this job vote?","commit_id":"12fbd732aec1258ef2a8aaf979ccd1696dc28c1f"},{"author":{"_account_id":11034,"name":"Yanyan Hu","email":"huyanyan84@gmail.com","username":"yanyanhu"},"change_message_id":"03de34260c16b6b385d10738279ecd9a2581f4dc","unresolved":false,"context_lines":[{"line_number":3221,"context_line":"  - name: ^gate-grenade-dsvm-ironic.*$"},{"line_number":3222,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":3223,"context_line":""},{"line_number":3224,"context_line":"  - name: ^gate-senlin-dsvm-tempest-(functional|api|integration-nv)"},{"line_number":3225,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3226,"context_line":"    skip-if:"},{"line_number":3227,"context_line":"      - project: ^openstack/senlin$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_d2997221","line":3224,"range":{"start_line":3224,"start_character":63,"end_line":3224,"end_character":66},"in_reply_to":"5a8bc5a2_d286d264","updated":"2016-09-22 08:22:41.000000000","message":"I see. I will add \".*$\" to make it match both \"-nv\" and non \"-nv\" jobs. Currently, we hope to keep integration test non-voting until we are 100% ensure it is ready. Thank you so much for the explanation!","commit_id":"12fbd732aec1258ef2a8aaf979ccd1696dc28c1f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"613f4e82af676e226bf5a6932b7ed9bd74c5d8ad","unresolved":false,"context_lines":[{"line_number":3221,"context_line":"  - name: ^gate-grenade-dsvm-ironic.*$"},{"line_number":3222,"context_line":"    branch: ^(?!stable/(liberty|mitaka)).*$"},{"line_number":3223,"context_line":""},{"line_number":3224,"context_line":"  - name: ^gate-senlin-dsvm-tempest-(functional|api|integration-nv)"},{"line_number":3225,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":3226,"context_line":"    skip-if:"},{"line_number":3227,"context_line":"      - project: ^openstack/senlin$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_d286d264","line":3224,"range":{"start_line":3224,"start_character":63,"end_line":3224,"end_character":66},"in_reply_to":"5a8bc5a2_ecb5b37e","updated":"2016-09-22 08:04:23.000000000","message":"It\u0027S a regex - removing -nv (and perhaps adding \".*$\" like others do - will match both the -nv and the non -nv job. I hope you make that voting - and then you don\u0027t need to touch this.","commit_id":"12fbd732aec1258ef2a8aaf979ccd1696dc28c1f"}]}
