)]}'
{"jenkins/jobs/dragonflow.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3f618ba566a541f770b6028c861bad1b5f09ccbf","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"          # Add bgp project to fullstack gate job."},{"line_number":180,"context_line":"          export PROJECTS\u003d\"openstack/neutron-dynamic-routing $PROJECTS\""},{"line_number":181,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-dynamic-routing git://git.openstack.org/openstack/neutron-dynamic-routing\""},{"line_number":182,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"DR_MODE\u003ddf-bgp\""},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"Q_ENABLE_DRAGONFLOW_LOCAL_CONTROLLER\u003dTrue\""},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d/opt/stack/new/dragonflow/devstack/devstackgaterc-zmq"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"          function gate_hook {{"},{"line_number":189,"context_line":"              bash -xe $BASE/new/dragonflow/dragonflow/tests/contrib/gate_hook.sh fullstack"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ffa3b31_9b53b217","line":186,"range":{"start_line":181,"start_character":10,"end_line":186,"end_character":93},"updated":"2017-04-21 04:36:02.000000000","message":"use the new local_conf setup instead","commit_id":"ef05b1efad0423380cdf25ae6b7a776dd6a2f143"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"24fea8a3a79fb5823a688db8ecfe7e58d8be934d","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"          # Add bgp project to fullstack gate job."},{"line_number":180,"context_line":"          export PROJECTS\u003d\"openstack/neutron-dynamic-routing $PROJECTS\""},{"line_number":181,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin neutron-dynamic-routing git://git.openstack.org/openstack/neutron-dynamic-routing\""},{"line_number":182,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"DR_MODE\u003ddf-bgp\""},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"Q_ENABLE_DRAGONFLOW_LOCAL_CONTROLLER\u003dTrue\""},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d/opt/stack/new/dragonflow/devstack/devstackgaterc-zmq"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"          function gate_hook {{"},{"line_number":189,"context_line":"              bash -xe $BASE/new/dragonflow/dragonflow/tests/contrib/gate_hook.sh fullstack"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ffa3b31_16cf7756","line":186,"range":{"start_line":181,"start_character":10,"end_line":186,"end_character":93},"in_reply_to":"7ffa3b31_9b53b217","updated":"2017-04-21 06:07:25.000000000","message":"Done","commit_id":"ef05b1efad0423380cdf25ae6b7a776dd6a2f143"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3f618ba566a541f770b6028c861bad1b5f09ccbf","unresolved":false,"context_lines":[{"line_number":4155,"context_line":"          branch-override: default"},{"line_number":4156,"context_line":"      - \u0027{pipeline}-dragonflow-dsvm-fullstack-zmq-{node}{suffix}\u0027:"},{"line_number":4157,"context_line":"          pipeline: gate"},{"line_number":4158,"context_line":"          node:"},{"line_number":4159,"context_line":"            - ubuntu-trusty"},{"line_number":4160,"context_line":"            - ubuntu-xenial"},{"line_number":4161,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":4162,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ffa3b31_1b3fa2b4","line":4159,"range":{"start_line":4158,"start_character":10,"end_line":4159,"end_character":27},"updated":"2017-04-21 04:36:02.000000000","message":"no new trusty jobs, those are mitaka only and mitaka is EOL","commit_id":"ef05b1efad0423380cdf25ae6b7a776dd6a2f143"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"24fea8a3a79fb5823a688db8ecfe7e58d8be934d","unresolved":false,"context_lines":[{"line_number":4155,"context_line":"          branch-override: default"},{"line_number":4156,"context_line":"      - \u0027{pipeline}-dragonflow-dsvm-fullstack-zmq-{node}{suffix}\u0027:"},{"line_number":4157,"context_line":"          pipeline: gate"},{"line_number":4158,"context_line":"          node:"},{"line_number":4159,"context_line":"            - ubuntu-trusty"},{"line_number":4160,"context_line":"            - ubuntu-xenial"},{"line_number":4161,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":4162,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ffa3b31_56e97fb4","line":4159,"range":{"start_line":4158,"start_character":10,"end_line":4159,"end_character":27},"in_reply_to":"7ffa3b31_1b3fa2b4","updated":"2017-04-21 06:07:25.000000000","message":"Done","commit_id":"ef05b1efad0423380cdf25ae6b7a776dd6a2f143"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b928a030d28ec8c88a8f17a7631c04c464f1375d","unresolved":false,"context_lines":[{"line_number":4155,"context_line":"          branch-override: default"},{"line_number":4156,"context_line":"      - \u0027{pipeline}-dragonflow-dsvm-fullstack-zmq-{node}{suffix}\u0027:"},{"line_number":4157,"context_line":"          pipeline: gate"},{"line_number":4158,"context_line":"          node:"},{"line_number":4159,"context_line":"            - ubuntu-xenial"},{"line_number":4160,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":4161,"context_line":"          branch-override: default"},{"line_number":4162,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7ffa3b31_9a1f2507","line":4159,"range":{"start_line":4158,"start_character":7,"end_line":4159,"end_character":27},"updated":"2017-04-21 10:20:34.000000000","message":"node: ubuntu-xenial\n\nA list with a single item often breaks our job generation, don\u0027t use it.","commit_id":"eb99c9bee0ee01be997359b6a67bc70a7f8ac164"},{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"600b2ca332dbf6def7a95c01196ed2905e7deb8b","unresolved":false,"context_lines":[{"line_number":4155,"context_line":"          branch-override: default"},{"line_number":4156,"context_line":"      - \u0027{pipeline}-dragonflow-dsvm-fullstack-zmq-{node}{suffix}\u0027:"},{"line_number":4157,"context_line":"          pipeline: gate"},{"line_number":4158,"context_line":"          node:"},{"line_number":4159,"context_line":"            - ubuntu-xenial"},{"line_number":4160,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":4161,"context_line":"          branch-override: default"},{"line_number":4162,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5ff73747_26131c10","line":4159,"range":{"start_line":4158,"start_character":7,"end_line":4159,"end_character":27},"in_reply_to":"7ffa3b31_9a1f2507","updated":"2017-04-22 00:48:47.000000000","message":"Thanks a lot.","commit_id":"eb99c9bee0ee01be997359b6a67bc70a7f8ac164"}]}
