)]}'
{"jenkins/jobs/networking-ovn.yaml":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"415b3fc3448c95b8184c1f8ec1451a5973bff289","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      - console-log"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job-template:"},{"line_number":53,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-networking-ovn-native-services{job-suffix}\u0027"},{"line_number":54,"context_line":"    node: \u0027{node}\u0027"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a629dbe_2804d315","line":53,"updated":"2016-11-08 00:29:16.000000000","message":"Might also consider renaming this if the native services is assumed.","commit_id":"d4a0cb803067d7a2fdd34e9834982e0df66286d9"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"dd9e345bd62dfd14f5d739af95a77f14e31c589d","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      - console-log"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job-template:"},{"line_number":53,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-networking-ovn-native-services{job-suffix}\u0027"},{"line_number":54,"context_line":"    node: \u0027{node}\u0027"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a629dbe_347dee6e","line":53,"in_reply_to":"9a629dbe_2804d315","updated":"2016-11-08 14:40:10.000000000","message":"yes, that\u0027s a good idea.","commit_id":"d4a0cb803067d7a2fdd34e9834982e0df66286d9"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"5b867575f7df71a932a3c31f6d9752a129be5c75","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      - console-log"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job-template:"},{"line_number":53,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-networking-ovn-ovs-master{suffix}\u0027"},{"line_number":54,"context_line":"    node: \u0027{node}\u0027"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa31d9ce_c2d8ad55","line":53,"updated":"2017-02-16 06:31:53.000000000","message":"Is the job name in an env var?  I\u0027d like to know which job is running when sourcing devstackgaterc used for DEVSTACK_GATE_SETTINGS.\n\nIf there\u0027s not an easy way to which job is running (the ovs-master vs ovs-release variant), then I\u0027ll need to make another update (back to separate rc files?).","commit_id":"7992a4ba03fb413622b775ef465c1d04ab13e9d7"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"f2974f9f754ae479157c368108665be468a707c7","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      - console-log"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job-template:"},{"line_number":53,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-networking-ovn-ovs-master{suffix}\u0027"},{"line_number":54,"context_line":"    node: \u0027{node}\u0027"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa31d9ce_cea99a7d","line":53,"in_reply_to":"fa31d9ce_bd52fe10","updated":"2017-02-16 19:03:40.000000000","message":"Thanks for the feedback.","commit_id":"7992a4ba03fb413622b775ef465c1d04ab13e9d7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"934fe76407d04a3757e24e1f321c06dff625a2b4","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      - console-log"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"- job-template:"},{"line_number":53,"context_line":"    name: \u0027{pipeline}-tempest-dsvm-networking-ovn-ovs-master{suffix}\u0027"},{"line_number":54,"context_line":"    node: \u0027{node}\u0027"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"fa31d9ce_bd52fe10","line":53,"in_reply_to":"fa31d9ce_c2d8ad55","updated":"2017-02-16 07:05:19.000000000","message":"I would not do it - that makes it hard for people to run the job locally. Better pass in an option","commit_id":"7992a4ba03fb413622b775ef465c1d04ab13e9d7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"af3ad9accc5f13bbae76c17b511553df8c52c89c","unresolved":false,"context_lines":[{"line_number":99,"context_line":"          }}"},{"line_number":100,"context_line":"          export -f post_test_hook"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d\"/opt/stack/new/networking-ovn/devstack/devstackgaterc master\""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":105,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa31d9ce_e9ec9894","line":102,"updated":"2017-02-16 19:45:37.000000000","message":"Will this work?\n\nthis variable is used in devstack-gate as follows:\nsource ${DEVSTACK_GATE_SETTINGS}\n\nParameter are normally passed in the gate hooks","commit_id":"a31a2e57b532fb4f1e461c263c0bd481410d5225"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"fc55f9646e766827056cc24c5cffa24fbf266ad0","unresolved":false,"context_lines":[{"line_number":99,"context_line":"          }}"},{"line_number":100,"context_line":"          export -f post_test_hook"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d\"/opt/stack/new/networking-ovn/devstack/devstackgaterc master\""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":105,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"da36d5c6_9245c7b4","line":102,"in_reply_to":"fa31d9ce_ac6c479d","updated":"2017-02-21 21:45:01.000000000","message":"It turns out that devstack-gate needs a fix to make this work.  See this patch: https://review.openstack.org/#/c/435665/","commit_id":"a31a2e57b532fb4f1e461c263c0bd481410d5225"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"d00097d1280d40822051544be6d2033d56135db3","unresolved":false,"context_lines":[{"line_number":99,"context_line":"          }}"},{"line_number":100,"context_line":"          export -f post_test_hook"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d\"/opt/stack/new/networking-ovn/devstack/devstackgaterc master\""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":105,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"fa31d9ce_ac6c479d","line":102,"in_reply_to":"fa31d9ce_e9ec9894","updated":"2017-02-17 16:50:36.000000000","message":"I think it works ... tested with the following script:\n\n    #!/bin/bash\n\n    cat \u003c\u003c EOF \u003e testrc\n    echo \\${1:-default}\n    EOF\n\n    DEVSTACK_GATE_SETTINGS\u003dtestrc\n    source ${DEVSTACK_GATE_SETTINGS}\n\n    DEVSTACK_GATE_SETTINGS\u003d\"testrc arg1\"\n    source ${DEVSTACK_GATE_SETTINGS}\n\nwhich produces the following output:\n\n    default\n    arg1","commit_id":"a31a2e57b532fb4f1e461c263c0bd481410d5225"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b63b2567f6ada70220d6337aca9794e10fa00804","unresolved":false,"context_lines":[{"line_number":7526,"context_line":"      - \u0027{pipeline}-rally-dsvm-networking-ovn{suffix}\u0027:"},{"line_number":7527,"context_line":"          pipeline: gate"},{"line_number":7528,"context_line":"          node: ubuntu-xenial"},{"line_number":7529,"context_line":"          suffix: \u0027\u0027"},{"line_number":7530,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":7531,"context_line":"          branch-override: default"},{"line_number":7532,"context_line":"      - \u0027{pipeline}-install-dsvm-networking-ovn-kuryr{suffix}\u0027:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa31d9ce_39dc7445","line":7529,"range":{"start_line":7529,"start_character":10,"end_line":7529,"end_character":20},"updated":"2017-02-15 20:20:14.000000000","message":"remove this line, it\u0027s overwritten by the next one.","commit_id":"861b385ba5a64eb023a5966f2c572e683fe3df41"}]}
