)]}'
{"jenkins/jobs/rally.yaml":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e8565495826e0fa6e61ac05e8434abe1e6a1aac5","unresolved":false,"context_lines":[{"line_number":398,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d100"},{"line_number":399,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":400,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":401,"context_line":"          export RALLY_SCENARIO\u003d{\u0027cue-scenarios\u0027}"},{"line_number":402,"context_line":"          export PROJECTS\u003d\"openstack/cue openstack/python-cueclient openstack/cue-dashboard $PROJECTS\""},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"          function pre_test_hook {"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3a50d1a3_2d6832f5","line":401,"updated":"2015-07-20 01:12:24.000000000","message":"where is this set, and why is it in single quotes?","commit_id":"b031e6a105bc184fd3f369e670fa331245c6ce43"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"7c1150f5c4cd91aaf7b6b3f60d8028f1522ecc62","unresolved":false,"context_lines":[{"line_number":398,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d100"},{"line_number":399,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":400,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":401,"context_line":"          export RALLY_SCENARIO\u003d{\u0027cue-scenarios\u0027}"},{"line_number":402,"context_line":"          export PROJECTS\u003d\"openstack/cue openstack/python-cueclient openstack/cue-dashboard $PROJECTS\""},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"          function pre_test_hook {"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3a50d1a3_5bc70612","line":401,"in_reply_to":"3a50d1a3_2d6832f5","updated":"2015-07-27 18:01:50.000000000","message":"it is set prior to Rally test execution.","commit_id":"b031e6a105bc184fd3f369e670fa331245c6ce43"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b58633670857e06cd5d50a8a0265a7b2807e13bb","unresolved":false,"context_lines":[{"line_number":398,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d100"},{"line_number":399,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":400,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":401,"context_line":"          export RALLY_SCENARIO\u003d{\"cue-scenarios\"}"},{"line_number":402,"context_line":"          export PROJECTS\u003d\"openstack/cue openstack/python-cueclient openstack/cue-dashboard $PROJECTS\""},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"          function pre_test_hook {"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3a50d1a3_e71ae9c5","line":401,"updated":"2015-07-28 00:22:10.000000000","message":"is this supposed to be a template reference or a string?","commit_id":"b2f543d4c45c89a034d7856e784a53490aaff110"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"df6955125ef7bd5af85730a247c8d2efd6a883cc","unresolved":false,"context_lines":[{"line_number":322,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d{neutron}"},{"line_number":323,"context_line":"          export DEVSTACK_GATE_TEMPEST_LARGE_OPS\u003d{large_ops}"},{"line_number":324,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":325,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":326,"context_line":"          export RALLY_SCENARIO\u003d{scenario}"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"          export ENABLED_SERVICES\u003dmistral,h-api,h-api-cfn,h-api-cw,h-eng,heat,"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a50d1a3_16859ecd","line":325,"updated":"2015-07-28 16:55:03.000000000","message":"See how it\u0027s done here, copy that.","commit_id":"ea78f1e0e5ab4e009bf8352b86af08be51efc9cd"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"eb16a81f23e358dbcfc252bed5f849bacee8897e","unresolved":false,"context_lines":[{"line_number":322,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d{neutron}"},{"line_number":323,"context_line":"          export DEVSTACK_GATE_TEMPEST_LARGE_OPS\u003d{large_ops}"},{"line_number":324,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":325,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":326,"context_line":"          export RALLY_SCENARIO\u003d{scenario}"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"          export ENABLED_SERVICES\u003dmistral,h-api,h-api-cfn,h-api-cw,h-eng,heat,"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a50d1a3_9770c841","line":325,"in_reply_to":"3a50d1a3_16859ecd","updated":"2015-07-28 17:45:56.000000000","message":"Done","commit_id":"ea78f1e0e5ab4e009bf8352b86af08be51efc9cd"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"df6955125ef7bd5af85730a247c8d2efd6a883cc","unresolved":false,"context_lines":[{"line_number":398,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d100"},{"line_number":399,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":400,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":401,"context_line":"          export RALLY_SCENARIO\u003d{\u0027scenario\u0027}"},{"line_number":402,"context_line":"          export PROJECTS\u003d\"openstack/cue openstack/python-cueclient openstack/cue-dashboard $PROJECTS\""},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"          function pre_test_hook {"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a50d1a3_3661ba39","line":401,"updated":"2015-07-28 16:55:03.000000000","message":"See above.","commit_id":"ea78f1e0e5ab4e009bf8352b86af08be51efc9cd"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"eb16a81f23e358dbcfc252bed5f849bacee8897e","unresolved":false,"context_lines":[{"line_number":398,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d100"},{"line_number":399,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d0"},{"line_number":400,"context_line":"          export DEVSTACK_GATE_EXERCISES\u003d0"},{"line_number":401,"context_line":"          export RALLY_SCENARIO\u003d{\u0027scenario\u0027}"},{"line_number":402,"context_line":"          export PROJECTS\u003d\"openstack/cue openstack/python-cueclient openstack/cue-dashboard $PROJECTS\""},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"          function pre_test_hook {"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a50d1a3_3790d442","line":401,"in_reply_to":"3a50d1a3_3661ba39","updated":"2015-07-28 17:45:56.000000000","message":"Done","commit_id":"ea78f1e0e5ab4e009bf8352b86af08be51efc9cd"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"df6955125ef7bd5af85730a247c8d2efd6a883cc","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"- job-template:"},{"line_number":471,"context_line":"    name: \u0027gate-rally-dsvm-cue-{name}\u0027"},{"line_number":472,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a50d1a3_d65c164d","line":471,"updated":"2015-07-28 16:55:03.000000000","message":"This job is not used in zuul/layout.yaml, so it will never be run. You need to add it so that it.","commit_id":"ea78f1e0e5ab4e009bf8352b86af08be51efc9cd"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"eb16a81f23e358dbcfc252bed5f849bacee8897e","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"- job-template:"},{"line_number":471,"context_line":"    name: \u0027gate-rally-dsvm-cue-{name}\u0027"},{"line_number":472,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a50d1a3_57956030","line":471,"in_reply_to":"3a50d1a3_d65c164d","updated":"2015-07-28 17:45:56.000000000","message":"Done","commit_id":"ea78f1e0e5ab4e009bf8352b86af08be51efc9cd"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"e81b141f2eeb7462ae0fabe76879e479c739f477","unresolved":false,"context_lines":[{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    builders:"},{"line_number":480,"context_line":"        - devstack-cue-rally-gate:"},{"line_number":481,"context_line":"            scenario: \u0027cue-scenarios\u0027"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    publishers:"},{"line_number":484,"context_line":"      - devstack-logs"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_1d75b696","line":481,"updated":"2015-07-28 19:43:55.000000000","message":"{name}-scenarios","commit_id":"76ca27ba1179f42ae5fd7b8471f5da91f41b2143"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"b47174caafaf27f69b3b7cdf2a73d2e51bc8238c","unresolved":false,"context_lines":[{"line_number":478,"context_line":""},{"line_number":479,"context_line":"    builders:"},{"line_number":480,"context_line":"        - devstack-cue-rally-gate:"},{"line_number":481,"context_line":"            scenario: \u0027cue-scenarios\u0027"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"    publishers:"},{"line_number":484,"context_line":"      - devstack-logs"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_0ebb09c5","line":481,"in_reply_to":"3a50d1a3_1d75b696","updated":"2015-07-29 18:19:57.000000000","message":"Done","commit_id":"76ca27ba1179f42ae5fd7b8471f5da91f41b2143"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"85fe38f9f15bbc0b72d5ee098d58ea1d6b1aa23f","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"- job-template:"},{"line_number":471,"context_line":"    name: \u0027gate-rally-dsvm-cue-{name}\u0027"},{"line_number":472,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3a50d1a3_69b16746","line":471,"updated":"2015-07-29 18:31:45.000000000","message":"This job is nowhere used, so what you\u0027re doing here will not have an change in testing.","commit_id":"a4a1e04054bb70472017233df3df00e9a54725c2"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"016fa6eca88f9ed7b02953266eb84f3f93002d83","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"- job-template:"},{"line_number":471,"context_line":"    name: \u0027gate-rally-dsvm-cue-{name}\u0027"},{"line_number":472,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3a50d1a3_01a95a24","line":471,"in_reply_to":"3a50d1a3_69b16746","updated":"2015-07-30 21:41:03.000000000","message":"Done","commit_id":"a4a1e04054bb70472017233df3df00e9a54725c2"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"8998e10c3c12858e2332afc45f119e4a0f1b0c0a","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"- job-template:"},{"line_number":471,"context_line":"    name: \u0027gate-rally-dsvm-cue-{name}\u0027"},{"line_number":472,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3a50d1a3_89dab376","line":471,"in_reply_to":"3a50d1a3_69b16746","updated":"2015-07-29 18:33:01.000000000","message":"need to modify layout.yaml to reference the new job","commit_id":"a4a1e04054bb70472017233df3df00e9a54725c2"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"016fa6eca88f9ed7b02953266eb84f3f93002d83","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"- job-template:"},{"line_number":471,"context_line":"    name: \u0027gate-rally-dsvm-cue-{name}\u0027"},{"line_number":472,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3a50d1a3_c1613213","line":471,"in_reply_to":"3a50d1a3_89dab376","updated":"2015-07-30 21:41:03.000000000","message":"Done","commit_id":"a4a1e04054bb70472017233df3df00e9a54725c2"},{"author":{"_account_id":11316,"name":"Steve Leon","email":"kokhang@gmail.com","username":"kokhang"},"change_message_id":"a8687ea285005e06c10ddd12c20e691fe96425f7","unresolved":false,"context_lines":[{"line_number":472,"context_line":"    node: \u0027devstack-precise || devstack-trusty\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    wrappers:"},{"line_number":475,"context_line":"      - build-timeout:cue"},{"line_number":476,"context_line":"          timeout: 125"},{"line_number":477,"context_line":"      - timestamps"},{"line_number":478,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1a4dcd0f_131c2576","line":475,"range":{"start_line":475,"start_character":22,"end_line":475,"end_character":25},"updated":"2015-08-05 00:10:49.000000000","message":"why is \u0027cue\u0027 added here?","commit_id":"01a546a88e146555d7ed7c113e2d27e18ddc8859"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4fdfd868e87b3cf548bb7cb9df3484147f57f465","unresolved":false,"context_lines":[{"line_number":752,"context_line":"      - \u0027gate-rally-dsvm-neutron-{name}\u0027"},{"line_number":753,"context_line":"      - \u0027gate-rally-dsvm-fakevirt-{name}\u0027"},{"line_number":754,"context_line":"      - \u0027gate-rally-dsvm-zaqar-{name}\u0027"},{"line_number":755,"context_line":"      - \u0027gate-rally-dsvm-cue-{name}\u0027"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"1a4dcd0f_5549f0b5","line":755,"updated":"2015-08-06 04:26:45.000000000","message":"No need to add this here, you instantiate this in projects.yaml already and don\u0027t need it elsewhere.","commit_id":"d1a6f8d0254344db9639c1beb3ccfa7885ea9030"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"4d0ece966ddfb07695b556821722f3dc5c17512f","unresolved":false,"context_lines":[{"line_number":752,"context_line":"      - \u0027gate-rally-dsvm-neutron-{name}\u0027"},{"line_number":753,"context_line":"      - \u0027gate-rally-dsvm-fakevirt-{name}\u0027"},{"line_number":754,"context_line":"      - \u0027gate-rally-dsvm-zaqar-{name}\u0027"},{"line_number":755,"context_line":"      - \u0027gate-rally-dsvm-cue-{name}\u0027"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"1a4dcd0f_92852a5b","line":755,"in_reply_to":"1a4dcd0f_5549f0b5","updated":"2015-08-06 16:22:18.000000000","message":"Done","commit_id":"d1a6f8d0254344db9639c1beb3ccfa7885ea9030"}],"zuul/layout.yaml":[{"author":{"_account_id":11316,"name":"Steve Leon","email":"kokhang@gmail.com","username":"kokhang"},"change_message_id":"b12c0e9ed6bf418611f5b435bf608edeae7daf38","unresolved":false,"context_lines":[{"line_number":1767,"context_line":"    check:"},{"line_number":1768,"context_line":"      - cue-coverage"},{"line_number":1769,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1770,"context_line":"      - gate-rally-dsvm-cue-cueƒ"},{"line_number":1771,"context_line":"    gate:"},{"line_number":1772,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1773,"context_line":"    pre-release:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_ac401aa6","line":1770,"updated":"2015-07-28 18:38:53.000000000","message":"What is this funny symbol at the end of the name? ƒ","commit_id":"9a90946cd94a98e3643387679faccca1cf0a159a"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"0e57b0b137903677102f5f026fd0e1d0cd5dd5b2","unresolved":false,"context_lines":[{"line_number":1767,"context_line":"    check:"},{"line_number":1768,"context_line":"      - cue-coverage"},{"line_number":1769,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1770,"context_line":"      - gate-rally-dsvm-cue-cueƒ"},{"line_number":1771,"context_line":"    gate:"},{"line_number":1772,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1773,"context_line":"    pre-release:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a50d1a3_2cbdea67","line":1770,"in_reply_to":"3a50d1a3_ac401aa6","updated":"2015-07-28 19:28:27.000000000","message":"Done","commit_id":"9a90946cd94a98e3643387679faccca1cf0a159a"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"e81b141f2eeb7462ae0fabe76879e479c739f477","unresolved":false,"context_lines":[{"line_number":1767,"context_line":"    check:"},{"line_number":1768,"context_line":"      - cue-coverage"},{"line_number":1769,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1770,"context_line":"      - gate-rally-dsvm-cue-cue"},{"line_number":1771,"context_line":"    gate:"},{"line_number":1772,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1773,"context_line":"    pre-release:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_3d0bd2d7","line":1770,"updated":"2015-07-28 19:43:55.000000000","message":"this should be experimental still","commit_id":"76ca27ba1179f42ae5fd7b8471f5da91f41b2143"},{"author":{"_account_id":13771,"name":"Davide Agnello","email":"dagnello@hp.com","username":"dagnello"},"change_message_id":"b47174caafaf27f69b3b7cdf2a73d2e51bc8238c","unresolved":false,"context_lines":[{"line_number":1767,"context_line":"    check:"},{"line_number":1768,"context_line":"      - cue-coverage"},{"line_number":1769,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1770,"context_line":"      - gate-rally-dsvm-cue-cue"},{"line_number":1771,"context_line":"    gate:"},{"line_number":1772,"context_line":"      - gate-cue-integration-dsvm-rabbitmq"},{"line_number":1773,"context_line":"    pre-release:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a50d1a3_8ec71944","line":1770,"in_reply_to":"3a50d1a3_3d0bd2d7","updated":"2015-07-29 18:19:57.000000000","message":"Done","commit_id":"76ca27ba1179f42ae5fd7b8471f5da91f41b2143"}]}
