)]}'
{"jenkins/jobs/smaug.yaml":[{"author":{"_account_id":17192,"name":"xiangxinyong","email":"xiangxinyong@huawei.com","username":"xianxinyong"},"change_message_id":"6aba1a07a1b42128d9f9072e7e806a071c14ce8b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027{pipeline}-karbor-dsvm-fullstack{job-suffix}\u0027"},{"line_number":3,"context_line":"    node: \u0027{node}\u0027"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"},{"line_number":6,"context_line":"      - build-timeout:"},{"line_number":7,"context_line":"          timeout: 130"},{"line_number":8,"context_line":"      - timestamps"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    builders:"},{"line_number":11,"context_line":"      - print-template-name:"},{"line_number":12,"context_line":"          template-name: \"{template-name}\""},{"line_number":13,"context_line":"      - link-logs"},{"line_number":14,"context_line":"      - net-info"},{"line_number":15,"context_line":"      - devstack-checkout"},{"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_TEMPEST\u003d0"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":21,"context_line":"          export DEVSTACK_GATE_INSTALL_TESTONLY\u003d1"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":25,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":26,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"},{"line_number":27,"context_line":"          fi"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"          export PROJECTS\u003d\"openstack/karbor $PROJECTS\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d/opt/stack/new/karbor/devstack/devstackgaterc"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"          function gate_hook {{"},{"line_number":34,"context_line":"              bash -xe $BASE/new/karbor/karbor/tests/contrib/gate_hook.sh fullstack"},{"line_number":35,"context_line":"          }}"},{"line_number":36,"context_line":"          export -f gate_hook"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"          function post_test_hook {{"},{"line_number":39,"context_line":"              bash -xe $BASE/new/karbor/karbor/tests/contrib/post_test_hook.sh fullstack"},{"line_number":40,"context_line":"          }}"},{"line_number":41,"context_line":"          export -f post_test_hook"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":44,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    publishers:"},{"line_number":47,"context_line":"      - test-results"},{"line_number":48,"context_line":"      - devstack-logs"},{"line_number":49,"context_line":"      - console-log"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9ad45d7e_65cf7c29","line":49,"range":{"start_line":1,"start_character":0,"end_line":49,"end_character":19},"updated":"2016-08-11 02:59:17.000000000","message":"should we rename smaug.yaml to karbor.yaml?","commit_id":"6554409ab6e16da4d74900d2dd7cd6d83e14b0c2"},{"author":{"_account_id":20883,"name":"Yuval Brik","email":"yuval@brik.org.il","username":"yuvalbr"},"change_message_id":"25ed4f1704b54fa882a6ce01d6cdfb634115f884","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027{pipeline}-karbor-dsvm-fullstack{job-suffix}\u0027"},{"line_number":3,"context_line":"    node: \u0027{node}\u0027"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"},{"line_number":6,"context_line":"      - build-timeout:"},{"line_number":7,"context_line":"          timeout: 130"},{"line_number":8,"context_line":"      - timestamps"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    builders:"},{"line_number":11,"context_line":"      - print-template-name:"},{"line_number":12,"context_line":"          template-name: \"{template-name}\""},{"line_number":13,"context_line":"      - link-logs"},{"line_number":14,"context_line":"      - net-info"},{"line_number":15,"context_line":"      - devstack-checkout"},{"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_TEMPEST\u003d0"},{"line_number":20,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":21,"context_line":"          export DEVSTACK_GATE_INSTALL_TESTONLY\u003d1"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":25,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":26,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"},{"line_number":27,"context_line":"          fi"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"          export PROJECTS\u003d\"openstack/karbor $PROJECTS\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d/opt/stack/new/karbor/devstack/devstackgaterc"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"          function gate_hook {{"},{"line_number":34,"context_line":"              bash -xe $BASE/new/karbor/karbor/tests/contrib/gate_hook.sh fullstack"},{"line_number":35,"context_line":"          }}"},{"line_number":36,"context_line":"          export -f gate_hook"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"          function post_test_hook {{"},{"line_number":39,"context_line":"              bash -xe $BASE/new/karbor/karbor/tests/contrib/post_test_hook.sh fullstack"},{"line_number":40,"context_line":"          }}"},{"line_number":41,"context_line":"          export -f post_test_hook"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"},{"line_number":44,"context_line":"          ./safe-devstack-vm-gate-wrap.sh"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    publishers:"},{"line_number":47,"context_line":"      - test-results"},{"line_number":48,"context_line":"      - devstack-logs"},{"line_number":49,"context_line":"      - console-log"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9ad45d7e_3febc979","line":49,"range":{"start_line":1,"start_character":0,"end_line":49,"end_character":19},"in_reply_to":"9ad45d7e_65cf7c29","updated":"2016-08-11 07:24:40.000000000","message":"Yes, thanks","commit_id":"6554409ab6e16da4d74900d2dd7cd6d83e14b0c2"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d144942f4ea566d9969415743752475066638294","unresolved":false,"context_lines":[{"line_number":9600,"context_line":"      - name: python34-jobs"},{"line_number":9601,"context_line":"      - name: python35-jobs-nv"},{"line_number":9602,"context_line":"      - name: check-requirements"},{"line_number":9603,"context_line":"      - name: publish-to-pypi"},{"line_number":9604,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":9605,"context_line":"    check:"},{"line_number":9606,"context_line":"      - gate-karbor-dsvm-fullstack-nv"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1ac06dbe_8d7a5cbb","line":9603,"updated":"2016-08-24 07:28:32.000000000","message":"https://pypi.python.org/pypi/karbor does not exist.","commit_id":"95896a37bfaae23efcdca70979100d88c4e4ad61"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d144942f4ea566d9969415743752475066638294","unresolved":false,"context_lines":[{"line_number":9612,"context_line":"      - name: python34-jobs"},{"line_number":9613,"context_line":"      - name: python35-jobs-nv"},{"line_number":9614,"context_line":"      - name: check-requirements"},{"line_number":9615,"context_line":"      - name: publish-to-pypi"},{"line_number":9616,"context_line":""},{"line_number":9617,"context_line":"  - name: openstack/karma-subunit-reporter"},{"line_number":9618,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1ac06dbe_ed4f908f","line":9615,"updated":"2016-08-24 07:28:32.000000000","message":"https://pypi.python.org/pypi/karbor-dashboard does not exist","commit_id":"95896a37bfaae23efcdca70979100d88c4e4ad61"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d144942f4ea566d9969415743752475066638294","unresolved":false,"context_lines":[{"line_number":13697,"context_line":"      - name: python34-jobs"},{"line_number":13698,"context_line":"      - name: python35-jobs-nv"},{"line_number":13699,"context_line":"      - name: check-requirements"},{"line_number":13700,"context_line":"      - name: publish-to-pypi"},{"line_number":13701,"context_line":""},{"line_number":13702,"context_line":"  - name: openstack/python-keystoneclient"},{"line_number":13703,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1ac06dbe_2d3d28dd","line":13700,"range":{"start_line":13700,"start_character":25,"end_line":13700,"end_character":29},"updated":"2016-08-24 07:28:32.000000000","message":"https://pypi.python.org/pypi//python-karborclient does not exist","commit_id":"95896a37bfaae23efcdca70979100d88c4e4ad61"}]}
