)]}'
{"jenkins/jobs/networking-odl.yaml":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"6c4cc8e8bbdd86e7e805f25f9bdf5e77d5b870d7","unresolved":false,"context_lines":[{"line_number":95,"context_line":"          export OVERRIDE_ENABLED_SERVICES\u003dq-svc,q-dhcp,q-meta,quantum,tempest,n-api,n-cond,n-cpu,n-crt,n-sch,g-api,g-reg,mysql,rabbit,key,dstat"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"          function pre_test_hook {{"},{"line_number":98,"context_line":"              if [ -f $BASE/new/networking-odl/devstack/pre_test_hook.sh ] ; then"},{"line_number":99,"context_line":"                  . $BASE/new/networking-odl/devstack/pre_test_hook.sh"},{"line_number":100,"context_line":"              fi"},{"line_number":101,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_b071feaa","line":98,"updated":"2016-01-26 07:48:09.000000000","message":"this has generally been called bad form in project-config, since you can Depends-On this change on your hook change.","commit_id":"e32e84128cce1f33526898631e7be21f829a1198"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"90d9a9654e685887d72e0fffd8196e6dc94e112b","unresolved":false,"context_lines":[{"line_number":95,"context_line":"          export OVERRIDE_ENABLED_SERVICES\u003dq-svc,q-dhcp,q-meta,quantum,tempest,n-api,n-cond,n-cpu,n-crt,n-sch,g-api,g-reg,mysql,rabbit,key,dstat"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"          function pre_test_hook {{"},{"line_number":98,"context_line":"              if [ -f $BASE/new/networking-odl/devstack/pre_test_hook.sh ] ; then"},{"line_number":99,"context_line":"                  . $BASE/new/networking-odl/devstack/pre_test_hook.sh"},{"line_number":100,"context_line":"              fi"},{"line_number":101,"context_line":"          }}"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_c57b7f28","line":98,"in_reply_to":"9a68dd71_b071feaa","updated":"2016-01-26 14:47:30.000000000","message":"OK, I\u0027m pretty sure I just copied it from somewhere.  I\u0027ll remove it.","commit_id":"e32e84128cce1f33526898631e7be21f829a1198"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"d508cc6dc4bd5608f9cfa5be1612896952fcfe73","unresolved":false,"context_lines":[{"line_number":79,"context_line":"      - shell: |"},{"line_number":80,"context_line":"          #!/bin/bash -xe"},{"line_number":81,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":82,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":83,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":84,"context_line":"          export RALLY_SCENARIO\u003dodl"},{"line_number":85,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a57f1b5_0b4a0f84","line":82,"updated":"2016-02-10 02:16:56.000000000","message":"this timeout is no longer needed; the wrapper timeout is used","commit_id":"56bde80dc5577947fff0b3e14e4b7c6c130985d7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"09f8db160006964cc548cfd92ee56187e2cf9be2","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      - shell: |"},{"line_number":17,"context_line":"          #!/bin/bash -xe"},{"line_number":18,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":19,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":21,"context_line":"          # Make sure tempest is installed, but run it out of the post_test_hooks.sh"},{"line_number":22,"context_line":"          # script from the networking-odl repository."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a57f1b5_c2950e33","side":"PARENT","line":19,"updated":"2016-02-12 18:17:24.000000000","message":"REbase and this line should be gone...","commit_id":"dbb354476122ab72af6722a3db58fe030c310a48"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"09f8db160006964cc548cfd92ee56187e2cf9be2","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      - shell: |"},{"line_number":79,"context_line":"          #!/bin/bash -xe"},{"line_number":80,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":81,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":82,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":83,"context_line":"          export RALLY_SCENARIO\u003dodl"},{"line_number":84,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a57f1b5_a292524a","line":81,"updated":"2016-02-12 18:17:24.000000000","message":"Not needed, remove the variable","commit_id":"513ddac4c66bee5d1896ae9abd078935b4dd52a3"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"955d6f302d15b75d67c2328e47a86535ad108089","unresolved":false,"context_lines":[{"line_number":78,"context_line":"      - shell: |"},{"line_number":79,"context_line":"          #!/bin/bash -xe"},{"line_number":80,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":81,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":82,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":83,"context_line":"          export RALLY_SCENARIO\u003dodl"},{"line_number":84,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1a54edaf_38488d5b","line":81,"in_reply_to":"3a57f1b5_a292524a","updated":"2016-02-13 12:05:45.000000000","message":"oops, i see that i removed it from the wrong job.  thanks.","commit_id":"513ddac4c66bee5d1896ae9abd078935b4dd52a3"}],"zuul/layout.yaml":[{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"6c4cc8e8bbdd86e7e805f25f9bdf5e77d5b870d7","unresolved":false,"context_lines":[{"line_number":1193,"context_line":"    voting: false"},{"line_number":1194,"context_line":""},{"line_number":1195,"context_line":"  - name: ^gate-networking-odl-dsvm-rally-nv"},{"line_number":1196,"context_line":"    voting: false"},{"line_number":1197,"context_line":""},{"line_number":1198,"context_line":"  - name: gate-install-dsvm-networking-bgpvpn"},{"line_number":1199,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_f077769d","line":1196,"updated":"2016-01-26 07:48:09.000000000","message":"given -nv, you have to wonder why we don\u0027t have a ^.*-nv$\\nvoting: false in here somewhere...","commit_id":"e32e84128cce1f33526898631e7be21f829a1198"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"90d9a9654e685887d72e0fffd8196e6dc94e112b","unresolved":false,"context_lines":[{"line_number":1193,"context_line":"    voting: false"},{"line_number":1194,"context_line":""},{"line_number":1195,"context_line":"  - name: ^gate-networking-odl-dsvm-rally-nv"},{"line_number":1196,"context_line":"    voting: false"},{"line_number":1197,"context_line":""},{"line_number":1198,"context_line":"  - name: gate-install-dsvm-networking-bgpvpn"},{"line_number":1199,"context_line":"    branch: ^(?!stable/kilo).*$"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_c5d05ffa","line":1196,"in_reply_to":"9a68dd71_f077769d","updated":"2016-01-26 14:47:30.000000000","message":"not a bad idea.","commit_id":"e32e84128cce1f33526898631e7be21f829a1198"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"6c4cc8e8bbdd86e7e805f25f9bdf5e77d5b870d7","unresolved":false,"context_lines":[{"line_number":6604,"context_line":"    check:"},{"line_number":6605,"context_line":"      - gate-tempest-dsvm-networking-odl-lithium-snapshot"},{"line_number":6606,"context_line":"      - gate-tempest-dsvm-networking-odl-beryllium-snapshot"},{"line_number":6607,"context_line":"      - gate-networking-odl-dsvm-rally-nv"},{"line_number":6608,"context_line":""},{"line_number":6609,"context_line":"  - name: openstack/networking-ofagent"},{"line_number":6610,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_906cfad1","line":6607,"updated":"2016-01-26 07:48:09.000000000","message":"you don\u0027t want to start in experimental? bold.","commit_id":"e32e84128cce1f33526898631e7be21f829a1198"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"90d9a9654e685887d72e0fffd8196e6dc94e112b","unresolved":false,"context_lines":[{"line_number":6604,"context_line":"    check:"},{"line_number":6605,"context_line":"      - gate-tempest-dsvm-networking-odl-lithium-snapshot"},{"line_number":6606,"context_line":"      - gate-tempest-dsvm-networking-odl-beryllium-snapshot"},{"line_number":6607,"context_line":"      - gate-networking-odl-dsvm-rally-nv"},{"line_number":6608,"context_line":""},{"line_number":6609,"context_line":"  - name: openstack/networking-ofagent"},{"line_number":6610,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_a5a9ab7d","line":6607,"in_reply_to":"9a68dd71_906cfad1","updated":"2016-01-26 14:47:30.000000000","message":"yeah, i think i\u0027ll move it, because if (when) it doesn\u0027t work, i don\u0027t want to annoy the networking-odl group if i take my time fixing it","commit_id":"e32e84128cce1f33526898631e7be21f829a1198"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c83b50188c280e2d52d9c7f6d7191343e9146f1a","unresolved":false,"context_lines":[{"line_number":1192,"context_line":"    branch: ^(?!stable/(icehouse|juno|kilo)).*$"},{"line_number":1193,"context_line":"    voting: false"},{"line_number":1194,"context_line":""},{"line_number":1195,"context_line":"  - name: ^gate-networking-odl-dsvm-rally-nv"},{"line_number":1196,"context_line":"    voting: false"},{"line_number":1197,"context_line":""},{"line_number":1198,"context_line":"  - name: gate-install-dsvm-networking-bgpvpn"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_1b6d62cc","line":1195,"updated":"2016-01-26 20:30:29.000000000","message":"-nv means already it\u0027s non-voting - there\u0027s a regex here for it, so these two lines are not needed at all. Please remove.","commit_id":"fdb73e234ef48a9996633f22c4f9081b24abd90d"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"708d3fdb0d8ecfb10c2209d072d51ff9d6637f58","unresolved":false,"context_lines":[{"line_number":6754,"context_line":"      - gate-tempest-dsvm-networking-odl-lithium-snapshot"},{"line_number":6755,"context_line":"      - gate-tempest-dsvm-networking-odl-beryllium-snapshot"},{"line_number":6756,"context_line":"    experimental:"},{"line_number":6757,"context_line":"      - gate-networking-odl-dsvm-rally-nv"},{"line_number":6758,"context_line":""},{"line_number":6759,"context_line":"  - name: openstack/networking-ofagent"},{"line_number":6760,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dae33548_7510624f","line":6757,"updated":"2016-02-15 03:28:00.000000000","message":"this naming seems out of convention here ... above you\u0027ve got the two jobs specifying the snapshot.\n\nI guess from [1] you\u0027re just falling back to \"lithium\"; but why not stick that in the name here too for consistency?  \n\n[1] https://git.openstack.org/cgit/openstack/networking-odl/tree/devstack/pre_test_hook.sh","commit_id":"438501ed4b7e258b7d336224f12430a199cf8b4a"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"f74858808a0f8a473bb0b81e11c61c8cc3f425f0","unresolved":false,"context_lines":[{"line_number":6754,"context_line":"      - gate-tempest-dsvm-networking-odl-lithium-snapshot"},{"line_number":6755,"context_line":"      - gate-tempest-dsvm-networking-odl-beryllium-snapshot"},{"line_number":6756,"context_line":"    experimental:"},{"line_number":6757,"context_line":"      - gate-networking-odl-dsvm-rally-nv"},{"line_number":6758,"context_line":""},{"line_number":6759,"context_line":"  - name: openstack/networking-ofagent"},{"line_number":6760,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dae33548_5707fd1b","line":6757,"in_reply_to":"dae33548_7510624f","updated":"2016-02-15 20:42:18.000000000","message":"those jobs were added/changed after i first wrote this patch.  i\u0027ll look at changing it ...","commit_id":"438501ed4b7e258b7d336224f12430a199cf8b4a"}]}
