)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4ed3e3fb86dabfaf76b07e1a0eb873d2727dcebc","unresolved":false,"context_lines":[{"line_number":2047,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2048,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2049,"context_line":"  - name: gate-tempest-dsvm-sahara"},{"line_number":2050,"context_line":"    voting: false"},{"line_number":2051,"context_line":"    skip-if:"},{"line_number":2052,"context_line":"      - project: ^openstack/sahara-tests$"},{"line_number":2053,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7aa08908_f72dab46","line":2050,"range":{"start_line":2050,"start_character":4,"end_line":2050,"end_character":17},"updated":"2016-06-14 18:49:59.000000000","message":"the job is now non-voting - but was voting before.\n\nThis makes the job non-voting for sahara itself which is something you do not want I guess.\n\nAlso, we do not have non-voting jobs in gate queues.\n\nIf you need a non-voting job, create a -nv one.","commit_id":"651846814196c73009fa17318ff0c675451efd8b"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"5b6ac4a5fab18c20367a6d0f4c1b1d6bf04b0874","unresolved":false,"context_lines":[{"line_number":2047,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2048,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2049,"context_line":"  - name: gate-tempest-dsvm-sahara"},{"line_number":2050,"context_line":"    voting: false"},{"line_number":2051,"context_line":"    skip-if:"},{"line_number":2052,"context_line":"      - project: ^openstack/sahara-tests$"},{"line_number":2053,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7aa08908_cdbd2204","line":2050,"range":{"start_line":2050,"start_character":4,"end_line":2050,"end_character":17},"in_reply_to":"7aa08908_cb1603a6","updated":"2016-06-16 11:17:15.000000000","message":"Then I think it\u0027s better for me to create a separate -nv job for now, and then remove it (and use the original job) when the job is really stable.","commit_id":"651846814196c73009fa17318ff0c675451efd8b"},{"author":{"_account_id":12038,"name":"Vitaly Gridnev","email":"gridnevvvit@gmail.com","username":"vgridnev"},"change_message_id":"17aa3052e07a3bd336314445a0e4584c47526900","unresolved":false,"context_lines":[{"line_number":2047,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2048,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2049,"context_line":"  - name: gate-tempest-dsvm-sahara"},{"line_number":2050,"context_line":"    voting: false"},{"line_number":2051,"context_line":"    skip-if:"},{"line_number":2052,"context_line":"      - project: ^openstack/sahara-tests$"},{"line_number":2053,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7aa08908_cb1603a6","line":2050,"range":{"start_line":2050,"start_character":4,"end_line":2050,"end_character":17},"in_reply_to":"7aa08908_f72dab46","updated":"2016-06-14 21:28:10.000000000","message":"I\u0027m ok to make tempest tests non-voting for a while.","commit_id":"651846814196c73009fa17318ff0c675451efd8b"},{"author":{"_account_id":12038,"name":"Vitaly Gridnev","email":"gridnevvvit@gmail.com","username":"vgridnev"},"change_message_id":"17aa3052e07a3bd336314445a0e4584c47526900","unresolved":false,"context_lines":[{"line_number":11389,"context_line":"      - gate-sahara-tests-dsvm-scenario-neutron-heat"},{"line_number":11390,"context_line":"      - gate-sahara-tests-dsvm-scenario-nova-heat"},{"line_number":11391,"context_line":"    gate:"},{"line_number":11392,"context_line":"      - gate-tempest-dsvm-sahara"},{"line_number":11393,"context_line":"      - gate-sahara-tests-dsvm-scenario-neutron-heat"},{"line_number":11394,"context_line":"      - gate-sahara-tests-dsvm-scenario-nova-heat"},{"line_number":11395,"context_line":"    post:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7aa08908_0b0dab8e","line":11392,"updated":"2016-06-14 21:28:10.000000000","message":"+1, it should not be in gate while it\u0027s non-voting.","commit_id":"651846814196c73009fa17318ff0c675451efd8b"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"5b6ac4a5fab18c20367a6d0f4c1b1d6bf04b0874","unresolved":false,"context_lines":[{"line_number":11389,"context_line":"      - gate-sahara-tests-dsvm-scenario-neutron-heat"},{"line_number":11390,"context_line":"      - gate-sahara-tests-dsvm-scenario-nova-heat"},{"line_number":11391,"context_line":"    gate:"},{"line_number":11392,"context_line":"      - gate-tempest-dsvm-sahara"},{"line_number":11393,"context_line":"      - gate-sahara-tests-dsvm-scenario-neutron-heat"},{"line_number":11394,"context_line":"      - gate-sahara-tests-dsvm-scenario-nova-heat"},{"line_number":11395,"context_line":"    post:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7aa08908_ed5f3ee2","line":11392,"in_reply_to":"7aa08908_0b0dab8e","updated":"2016-06-16 11:17:15.000000000","message":"Got it","commit_id":"651846814196c73009fa17318ff0c675451efd8b"},{"author":{"_account_id":13919,"name":"Evgeny Sikachev","email":"esikachov@gmail.com","username":"esikachev"},"change_message_id":"6ef492681dd1157b8f10c6e13d85588056acf48d","unresolved":false,"context_lines":[{"line_number":2052,"context_line":"    voting: false"},{"line_number":2053,"context_line":"    skip-if:"},{"line_number":2054,"context_line":"      - project: ^openstack/sahara-tests$"},{"line_number":2055,"context_line":"        all-files-match-any:"},{"line_number":2056,"context_line":"          - ^.*\\.rst$"},{"line_number":2057,"context_line":"          - ^doc/.*$"},{"line_number":2058,"context_line":"          - ^etc/.*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7aa08908_4325815a","line":2055,"updated":"2016-06-16 11:52:59.000000000","message":"let\u0027s add sahara_cli_tests too","commit_id":"e48e250ea27c29387abd19207539e88426b745da"},{"author":{"_account_id":13919,"name":"Evgeny Sikachev","email":"esikachov@gmail.com","username":"esikachev"},"change_message_id":"d4c8615cd96f318779066d7ace08ffe931651807","unresolved":false,"context_lines":[{"line_number":2052,"context_line":"    voting: false"},{"line_number":2053,"context_line":"    skip-if:"},{"line_number":2054,"context_line":"      - project: ^openstack/sahara-tests$"},{"line_number":2055,"context_line":"        all-files-match-any:"},{"line_number":2056,"context_line":"          - ^.*\\.rst$"},{"line_number":2057,"context_line":"          - ^doc/.*$"},{"line_number":2058,"context_line":"          - ^etc/.*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7aa08908_43b3c10a","line":2055,"in_reply_to":"7aa08908_4325815a","updated":"2016-06-16 11:53:36.000000000","message":"and releasenotes","commit_id":"e48e250ea27c29387abd19207539e88426b745da"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2ac11ca9b596cf3250155c0db18782db242c540c","unresolved":false,"context_lines":[{"line_number":2048,"context_line":""},{"line_number":2049,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2050,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2051,"context_line":"  - name: gate-tempest-dsvm-sahara-nv"},{"line_number":2052,"context_line":"    voting: false"},{"line_number":2053,"context_line":"    skip-if:"},{"line_number":2054,"context_line":"      - project: ^openstack/sahara-tests$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_b9089881","line":2051,"updated":"2016-06-17 13:05:52.000000000","message":"Make it a regex that matches the -nv job as well","commit_id":"f8f5b767f00434b31c55ac86e473586a0a3297c9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b41d28eacd1492b06fe6beebeecf2da29312e1a5","unresolved":false,"context_lines":[{"line_number":2048,"context_line":""},{"line_number":2049,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2050,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2051,"context_line":"  - name: gate-tempest-dsvm-sahara-nv"},{"line_number":2052,"context_line":"    voting: false"},{"line_number":2053,"context_line":"    skip-if:"},{"line_number":2054,"context_line":"      - project: ^openstack/sahara-tests$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_d4f609d6","line":2051,"in_reply_to":"7aa08908_345f8d10","updated":"2016-06-17 13:18:18.000000000","message":"I would say:\n^gate-tempest-dsvm-sahara.*$ - that matches both jobs\n\nThe existing one works - but why not make it a bit more future proof?","commit_id":"f8f5b767f00434b31c55ac86e473586a0a3297c9"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"978352a300ed16a64927c1a104c288e2441f62d5","unresolved":false,"context_lines":[{"line_number":2048,"context_line":""},{"line_number":2049,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2050,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2051,"context_line":"  - name: gate-tempest-dsvm-sahara-nv"},{"line_number":2052,"context_line":"    voting: false"},{"line_number":2053,"context_line":"    skip-if:"},{"line_number":2054,"context_line":"      - project: ^openstack/sahara-tests$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_345f8d10","line":2051,"in_reply_to":"7aa08908_b9089881","updated":"2016-06-17 13:14:21.000000000","message":"Simply like:\nname: ^gate-tempest-dsvm-sahara-nv$\n?\nOut of curiosity, how does this job definition differs from the surrounding definitions, which are not regular expressions?","commit_id":"f8f5b767f00434b31c55ac86e473586a0a3297c9"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"ed5d61f48cfc7f794f93909de1ea8fecfe498385","unresolved":false,"context_lines":[{"line_number":2048,"context_line":""},{"line_number":2049,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2050,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2051,"context_line":"  - name: gate-tempest-dsvm-sahara-nv"},{"line_number":2052,"context_line":"    voting: false"},{"line_number":2053,"context_line":"    skip-if:"},{"line_number":2054,"context_line":"      - project: ^openstack/sahara-tests$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_f48985cb","line":2051,"in_reply_to":"7aa08908_d4f609d6","updated":"2016-06-17 13:26:03.000000000","message":"Thanks, good to know, so the others are the \"faulty\" ones that could be made more generic.","commit_id":"f8f5b767f00434b31c55ac86e473586a0a3297c9"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2ac11ca9b596cf3250155c0db18782db242c540c","unresolved":false,"context_lines":[{"line_number":2049,"context_line":"  # run tempest tests for sahara-tests only when the directory"},{"line_number":2050,"context_line":"  # which contains the tempest tests is changed."},{"line_number":2051,"context_line":"  - name: gate-tempest-dsvm-sahara-nv"},{"line_number":2052,"context_line":"    voting: false"},{"line_number":2053,"context_line":"    skip-if:"},{"line_number":2054,"context_line":"      - project: ^openstack/sahara-tests$"},{"line_number":2055,"context_line":"        all-files-match-any:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_990ddc91","line":2052,"updated":"2016-06-17 13:05:52.000000000","message":"A -nv job is non-voting, so remove the line above","commit_id":"f8f5b767f00434b31c55ac86e473586a0a3297c9"}]}
