)]}'
{"jenkins/jobs/swift.yaml":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"9cd8e4e7951b704e2ce791542620f0eca8acd6ad","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"          function post_test_hook {{"},{"line_number":27,"context_line":"              cd /opt/stack/new/swift"},{"line_number":28,"context_line":"              # Launch V2 auth tests and v1 tests after."},{"line_number":29,"context_line":"              sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func \u0026\u0026 \\"},{"line_number":30,"context_line":"                  sudo -H -u stack SWIFT_TEST_CONFIG_FILE\u003d/opt/stack/new/swift/test/sample.conf \\"},{"line_number":31,"context_line":"                      timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_c0367ab3","line":28,"updated":"2016-05-13 14:06:06.000000000","message":"this should probably be updated to replace v2 with keystone","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"7dbc88d6f9d4db0cf1ea3fd7a2ed5be2a44c0156","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"          function post_test_hook {{"},{"line_number":27,"context_line":"              cd /opt/stack/new/swift"},{"line_number":28,"context_line":"              # Launch V2 auth tests and v1 tests after."},{"line_number":29,"context_line":"              sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func \u0026\u0026 \\"},{"line_number":30,"context_line":"                  sudo -H -u stack SWIFT_TEST_CONFIG_FILE\u003d/opt/stack/new/swift/test/sample.conf \\"},{"line_number":31,"context_line":"                      timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_e0145e4e","line":28,"in_reply_to":"dab17558_c0367ab3","updated":"2016-05-13 14:09:12.000000000","message":"Done","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"9cd8e4e7951b704e2ce791542620f0eca8acd6ad","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"          function post_test_hook {{"},{"line_number":68,"context_line":"              cd /opt/stack/new/swift"},{"line_number":69,"context_line":"              # Launch V2 auth tests and v1 tests after."},{"line_number":70,"context_line":"              sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func \u0026\u0026 \\"},{"line_number":71,"context_line":"                  sudo -H -u stack SWIFT_TEST_CONFIG_FILE\u003d/opt/stack/new/swift/test/sample.conf \\"},{"line_number":72,"context_line":"                      timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_60e22e31","line":69,"updated":"2016-05-13 14:06:06.000000000","message":"as above, s/V2/keystone/ perhaps?","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"7dbc88d6f9d4db0cf1ea3fd7a2ed5be2a44c0156","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"          function post_test_hook {{"},{"line_number":68,"context_line":"              cd /opt/stack/new/swift"},{"line_number":69,"context_line":"              # Launch V2 auth tests and v1 tests after."},{"line_number":70,"context_line":"              sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func \u0026\u0026 \\"},{"line_number":71,"context_line":"                  sudo -H -u stack SWIFT_TEST_CONFIG_FILE\u003d/opt/stack/new/swift/test/sample.conf \\"},{"line_number":72,"context_line":"                      timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_a01a567a","line":69,"in_reply_to":"dab17558_60e22e31","updated":"2016-05-13 14:09:12.000000000","message":"Done","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"9cd8e4e7951b704e2ce791542620f0eca8acd6ad","unresolved":false,"context_lines":[{"line_number":151,"context_line":""},{"line_number":152,"context_line":"          function post_test_hook {{"},{"line_number":153,"context_line":"              cd /opt/stack/new/python-swiftclient"},{"line_number":154,"context_line":"              # Launch V2 auth tests and v1 tests after."},{"line_number":155,"context_line":"              sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func \u0026\u0026 \\"},{"line_number":156,"context_line":"                  sudo -H -u stack SWIFT_TEST_CONFIG_FILE\u003d/opt/stack/new/swift/test/sample.conf \\"},{"line_number":157,"context_line":"                      timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_c05ddaed","line":154,"updated":"2016-05-13 14:06:06.000000000","message":"ditto","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"7dbc88d6f9d4db0cf1ea3fd7a2ed5be2a44c0156","unresolved":false,"context_lines":[{"line_number":151,"context_line":""},{"line_number":152,"context_line":"          function post_test_hook {{"},{"line_number":153,"context_line":"              cd /opt/stack/new/python-swiftclient"},{"line_number":154,"context_line":"              # Launch V2 auth tests and v1 tests after."},{"line_number":155,"context_line":"              sudo -H -u stack timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func \u0026\u0026 \\"},{"line_number":156,"context_line":"                  sudo -H -u stack SWIFT_TEST_CONFIG_FILE\u003d/opt/stack/new/swift/test/sample.conf \\"},{"line_number":157,"context_line":"                      timeout -s 9 ${{FUNCTEST_TIMEOUT}}m tox -e func"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_60018e06","line":154,"in_reply_to":"dab17558_c05ddaed","updated":"2016-05-13 14:09:12.000000000","message":"Done","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f3241ded334ddd4343f83a7cec83d319fe77a961","unresolved":false,"context_lines":[{"line_number":2406,"context_line":""},{"line_number":2407,"context_line":"  - name: gate-swiftclient-dsvm-functional"},{"line_number":2408,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":2409,"context_line":""},{"line_number":2410,"context_line":"  - name: gate-swiftclient-dsvm-functional-identity-v3-only"},{"line_number":2411,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":2412,"context_line":""},{"line_number":2413,"context_line":"  - name: ^gate-glanceclient-dsvm-functional"},{"line_number":2414,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dab17558_352a332d","line":2411,"range":{"start_line":2409,"start_character":0,"end_line":2411,"end_character":31},"updated":"2016-05-08 13:33:32.000000000","message":"The -nv job will still be run on kilo, is that intented?","commit_id":"c34d9f116d215eff202729c005c98166749989a1"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"faf1382ea6464ba0a54bea785848c51094a2ced1","unresolved":false,"context_lines":[{"line_number":2406,"context_line":""},{"line_number":2407,"context_line":"  - name: gate-swiftclient-dsvm-functional"},{"line_number":2408,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":2409,"context_line":""},{"line_number":2410,"context_line":"  - name: gate-swiftclient-dsvm-functional-identity-v3-only"},{"line_number":2411,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":2412,"context_line":""},{"line_number":2413,"context_line":"  - name: ^gate-glanceclient-dsvm-functional"},{"line_number":2414,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dab17558_76a3fc4f","line":2411,"range":{"start_line":2409,"start_character":0,"end_line":2411,"end_character":31},"in_reply_to":"dab17558_352a332d","updated":"2016-05-09 20:25:53.000000000","message":"fixed","commit_id":"c34d9f116d215eff202729c005c98166749989a1"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b82245c0aa89220634699bf05dfef80450d62dda","unresolved":false,"context_lines":[{"line_number":2407,"context_line":"  - name: gate-swiftclient-dsvm-functional"},{"line_number":2408,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":2409,"context_line":""},{"line_number":2410,"context_line":"  - name: gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":2411,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":2412,"context_line":""},{"line_number":2413,"context_line":"  - name: ^gate-glanceclient-dsvm-functional"},{"line_number":2414,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_aae0df29","line":2411,"range":{"start_line":2410,"start_character":16,"end_line":2411,"end_character":30},"updated":"2016-05-11 17:06:59.000000000","message":"Why not exclude liberty as well?","commit_id":"616bcd9a3101ad031cd0f89590b6bc1ebdc5f867"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"bec6a72f2475bd37c559cababecc75bf920f82ae","unresolved":false,"context_lines":[{"line_number":2407,"context_line":"  - name: gate-swiftclient-dsvm-functional"},{"line_number":2408,"context_line":"    branch: ^(?!stable/kilo).*$"},{"line_number":2409,"context_line":""},{"line_number":2410,"context_line":"  - name: gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":2411,"context_line":"    branch: ^(?!stable/mitaka).*$"},{"line_number":2412,"context_line":""},{"line_number":2413,"context_line":"  - name: ^gate-glanceclient-dsvm-functional"},{"line_number":2414,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_4ab693f9","line":2411,"range":{"start_line":2410,"start_character":16,"end_line":2411,"end_character":30},"in_reply_to":"dab17558_aae0df29","updated":"2016-05-11 17:09:41.000000000","message":"I\u0027ll add liberty here","commit_id":"616bcd9a3101ad031cd0f89590b6bc1ebdc5f867"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b82245c0aa89220634699bf05dfef80450d62dda","unresolved":false,"context_lines":[{"line_number":10454,"context_line":"      - gate-swiftclient-dsvm-functional"},{"line_number":10455,"context_line":"      - gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":10456,"context_line":"    gate:"},{"line_number":10457,"context_line":"      - gate-swift-dsvm-functional"},{"line_number":10458,"context_line":"      - gate-swift-dsvm-functional-identity-v3-only-nv"},{"line_number":10459,"context_line":"      - gate-swiftclient-dsvm-functional"},{"line_number":10460,"context_line":"      - gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":10461,"context_line":"    post:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_2ad34f61","line":10458,"range":{"start_line":10457,"start_character":17,"end_line":10458,"end_character":54},"updated":"2016-05-11 17:06:59.000000000","message":"don\u0027t add non-voting jobs to the gate queue","commit_id":"616bcd9a3101ad031cd0f89590b6bc1ebdc5f867"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"d797c036dedc49acf2892c1b9b366e3bfe9e9c9e","unresolved":false,"context_lines":[{"line_number":10454,"context_line":"      - gate-swiftclient-dsvm-functional"},{"line_number":10455,"context_line":"      - gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":10456,"context_line":"    gate:"},{"line_number":10457,"context_line":"      - gate-swift-dsvm-functional"},{"line_number":10458,"context_line":"      - gate-swift-dsvm-functional-identity-v3-only-nv"},{"line_number":10459,"context_line":"      - gate-swiftclient-dsvm-functional"},{"line_number":10460,"context_line":"      - gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":10461,"context_line":"    post:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_ca6603ba","line":10458,"range":{"start_line":10457,"start_character":17,"end_line":10458,"end_character":54},"in_reply_to":"dab17558_2ad34f61","updated":"2016-05-11 17:07:48.000000000","message":"sorry, I\u0027ll remove it","commit_id":"616bcd9a3101ad031cd0f89590b6bc1ebdc5f867"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b82245c0aa89220634699bf05dfef80450d62dda","unresolved":false,"context_lines":[{"line_number":11364,"context_line":"      - gate-tempest-dsvm-full"},{"line_number":11365,"context_line":"      - gate-grenade-dsvm"},{"line_number":11366,"context_line":"      - gate-swift-dsvm-functional"},{"line_number":11367,"context_line":"      - gate-swift-dsvm-functional-identity-v3-only-nv"},{"line_number":11368,"context_line":"    post:"},{"line_number":11369,"context_line":"      - swift-coverage"},{"line_number":11370,"context_line":"    experimental:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"dab17558_4accd3ba","line":11367,"range":{"start_line":11367,"start_character":19,"end_line":11367,"end_character":23},"updated":"2016-05-11 17:06:59.000000000","message":"likewise","commit_id":"616bcd9a3101ad031cd0f89590b6bc1ebdc5f867"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"9cd8e4e7951b704e2ce791542620f0eca8acd6ad","unresolved":false,"context_lines":[{"line_number":10470,"context_line":"      - name: lib-forward-testing"},{"line_number":10471,"context_line":"    check:"},{"line_number":10472,"context_line":"      - gate-swift-dsvm-functional"},{"line_number":10473,"context_line":"      - gate-swift-dsvm-functional-identity-v3-only-nv"},{"line_number":10474,"context_line":"      - gate-swiftclient-dsvm-functional"},{"line_number":10475,"context_line":"      - gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":10476,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_00b082dc","line":10473,"updated":"2016-05-13 14:06:06.000000000","message":"so the -nv suffix is all that is needed to make this non-voting, we don\u0027t need \"voting: false\" at line 2420 for example?","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"},{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"7dbc88d6f9d4db0cf1ea3fd7a2ed5be2a44c0156","unresolved":false,"context_lines":[{"line_number":10470,"context_line":"      - name: lib-forward-testing"},{"line_number":10471,"context_line":"    check:"},{"line_number":10472,"context_line":"      - gate-swift-dsvm-functional"},{"line_number":10473,"context_line":"      - gate-swift-dsvm-functional-identity-v3-only-nv"},{"line_number":10474,"context_line":"      - gate-swiftclient-dsvm-functional"},{"line_number":10475,"context_line":"      - gate-swiftclient-dsvm-functional-identity-v3-only-nv"},{"line_number":10476,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dab17558_60534e3a","line":10473,"in_reply_to":"dab17558_00b082dc","updated":"2016-05-13 14:09:12.000000000","message":"We can confirm with the infra folks, but they told me in other reviews, that using the \u0027-nv\u0027 here and it as the job-suffix it\u0027s enough.","commit_id":"f012486ed8e0798523f4829958cf29b7c3635d36"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e38a0a6174887952ab29431dc9c20c8d1c05d47d","unresolved":false,"context_lines":[{"line_number":3005,"context_line":"      - gate-devstack-dsvm-updown"},{"line_number":3006,"context_line":"      - gate-tempest-dsvm-neutron-identity-v3-only-full-nv"},{"line_number":3007,"context_line":"      - gate-swift-dsvm-functional-nv"},{"line_number":3008,"context_line":"      - gate-swift-dsvm-functional-identity-v3-only-nv"},{"line_number":3009,"context_line":"      - gate-grenade-dsvm-neutron"},{"line_number":3010,"context_line":"      - gate-tempest-dsvm-multinode-full"},{"line_number":3011,"context_line":"      - gate-tempest-dsvm-neutron-multinode-full"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7aa08908_e526dcb8","line":3008,"range":{"start_line":3008,"start_character":8,"end_line":3008,"end_character":54},"updated":"2016-06-13 14:56:37.000000000","message":"For adding something to devstack, ask QA PTL for review as well.","commit_id":"3215bf0ce9720eafe8ed6a6737c9f14e5e2833dc"}]}
