)]}'
{"jenkins/jobs/nova-lxd.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"210e0e6e6183e9648e952c4f866da50a26a24316","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: gate-tempest-dsvm-lxd"},{"line_number":3,"context_line":"    node: ubuntu-xenial"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_53c0652a","line":2,"updated":"2016-10-13 17:53:35.000000000","message":"non-voting - so add \"-nv\" to the job name","commit_id":"f1d78c506f3baa326dea49fce38d6852d8fbe02c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"210e0e6e6183e9648e952c4f866da50a26a24316","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      - net-info"},{"line_number":13,"context_line":"      - devstack-checkout"},{"line_number":14,"context_line":"      - shell:"},{"line_number":15,"context_line":"          #!/bin/bash -xe "},{"line_number":16,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"          OVERRIDE_ENABLED_SERVICES\u003dkey,mysql,rabbit,tempest"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_f3cc196c","line":15,"range":{"start_line":15,"start_character":25,"end_line":15,"end_character":26},"updated":"2016-10-13 17:53:35.000000000","message":"extra whitespace","commit_id":"f1d78c506f3baa326dea49fce38d6852d8fbe02c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"210e0e6e6183e9648e952c4f866da50a26a24316","unresolved":false,"context_lines":[{"line_number":15,"context_line":"          #!/bin/bash -xe "},{"line_number":16,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"          OVERRIDE_ENABLED_SERVICES\u003dkey,mysql,rabbit,tempest"},{"line_number":19,"context_line":"          OVERRIDE_ENABLED_SERVICES+\u003d,g-api,g-reg"},{"line_number":20,"context_line":"          OVERRIDE_ENABLED_SERVICES+\u003d,n-api,n-cpu,n-cond,n-sch,n-crt,n-cauth,n-obj"},{"line_number":21,"context_line":"          OVERRIDE_ENABLED_SERVICES+\u003d,c-sch,c-api,c-vol"},{"line_number":22,"context_line":"          OVERRIDE_ENABLED_SERVICES+\u003d,q-svc,q-dhcp,q-meta,q-l3,q-agt"},{"line_number":23,"context_line":"          export OVERRIDE_ENABLED_SERVICES"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_d3eab5ab","line":22,"range":{"start_line":18,"start_character":0,"end_line":22,"end_character":68},"updated":"2016-10-13 17:53:35.000000000","message":"Why do you need to override the services?","commit_id":"f1d78c506f3baa326dea49fce38d6852d8fbe02c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"210e0e6e6183e9648e952c4f866da50a26a24316","unresolved":false,"context_lines":[{"line_number":25,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":26,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":27,"context_line":"          export DEVSTACK_GATE_VIRT_DRIVER\u003d\"lxd\""},{"line_number":28,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":29,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":30,"context_line":"             export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"},{"line_number":31,"context_line":"          fi"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d/opt/stack/new/nova-lxd/devstack/tempest-dsvm-lxd-rc"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_b3fc6173","line":31,"range":{"start_line":28,"start_character":10,"end_line":31,"end_character":12},"updated":"2016-10-13 17:53:35.000000000","message":"this is a job, you do not set {branch-override}, so this will be a syntax error.\n\neither remove - or make it a job-template and instantiate","commit_id":"f1d78c506f3baa326dea49fce38d6852d8fbe02c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"210e0e6e6183e9648e952c4f866da50a26a24316","unresolved":false,"context_lines":[{"line_number":33,"context_line":"          export DEVSTACK_GATE_SETTINGS\u003d/opt/stack/new/nova-lxd/devstack/tempest-dsvm-lxd-rc"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin nova-lxd https://github.com/openstack/nova-lxd\""},{"line_number":36,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"LXD_BACKEND_DRIVER\u003dzfs\""},{"line_number":37,"context_line":"          export PROJECTS\u003d\"openstack/nova-lxd $PROJECTS\""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"          cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_13f8ad7a","line":36,"range":{"start_line":36,"start_character":10,"end_line":36,"end_character":69},"updated":"2016-10-13 17:53:35.000000000","message":"Your plugin should set this value instead.","commit_id":"f1d78c506f3baa326dea49fce38d6852d8fbe02c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"210e0e6e6183e9648e952c4f866da50a26a24316","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fa6399be_133fcd24","line":41,"updated":"2016-10-13 17:53:35.000000000","message":"Add the usual publishers to get your log files published","commit_id":"f1d78c506f3baa326dea49fce38d6852d8fbe02c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8d93b22877651cd35cfd8eac5cc12c628c3e8f16","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      - net-info"},{"line_number":13,"context_line":"      - devstack-checkout"},{"line_number":14,"context_line":"      - shell:"},{"line_number":15,"context_line":"          #!/bin/bash -xe "},{"line_number":16,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_49a9947a","line":15,"range":{"start_line":15,"start_character":10,"end_line":15,"end_character":26},"updated":"2016-10-13 18:43:29.000000000","message":"nit: extra whitespace at EOL","commit_id":"9bce6a63b66703fc94a82658329760af5d49032d"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8d93b22877651cd35cfd8eac5cc12c628c3e8f16","unresolved":false,"context_lines":[{"line_number":27,"context_line":"          # keep localrc to be able to set some vars in pre_test hook"},{"line_number":28,"context_line":"          export KEEP_LOCALRC\u003d1"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"          function pre_test_hook {{"},{"line_number":31,"context_line":"            source $BASE/new/nova-lxd/contrib/ci/pre_test_hook.sh"},{"line_number":32,"context_line":"          }}"},{"line_number":33,"context_line":"          export -f pre_test_hook"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_09a31c9e","line":30,"range":{"start_line":30,"start_character":32,"end_line":30,"end_character":35},"updated":"2016-10-13 18:43:29.000000000","message":"Just use a single {\n\ndouble is needed for templates","commit_id":"9bce6a63b66703fc94a82658329760af5d49032d"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"210e0e6e6183e9648e952c4f866da50a26a24316","unresolved":false,"context_lines":[{"line_number":2914,"context_line":"  - name: gate-tempest-dsvm-docker-centos7"},{"line_number":2915,"context_line":"    voting: false"},{"line_number":2916,"context_line":""},{"line_number":2917,"context_line":"  - name: gate-tempest-dsvm-lxd"},{"line_number":2918,"context_line":"    voting: false"},{"line_number":2919,"context_line":""},{"line_number":2920,"context_line":"  # NOTE(jlibosva): This job should run on Mitaka and earlier stable branches in"},{"line_number":2921,"context_line":"  #                 the future."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa6399be_93191dda","line":2918,"range":{"start_line":2917,"start_character":2,"end_line":2918,"end_character":17},"updated":"2016-10-13 17:53:35.000000000","message":"if you name it -nv, this is not needed.","commit_id":"f1d78c506f3baa326dea49fce38d6852d8fbe02c"}]}
