)]}'
{"jenkins/jobs/devstack-gate.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3b6660bfca8ddbd55aec49ddf602145481c161e2","unresolved":false,"context_lines":[{"line_number":1918,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":1919,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":1920,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":1921,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"KEYSTONE_USE_MOD_WSGI\u003dFalse ; KEYSTONE_DEPLOY\u003deventlet\""},{"line_number":1922,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":1923,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":1924,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa69d971_c825a0c2","line":1921,"range":{"start_line":1921,"start_character":17,"end_line":1921,"end_character":38},"updated":"2016-01-08 08:45:29.000000000","message":"Could you split this into two lines like we do elsewhere? Each line with one assignment...","commit_id":"7127ffbe8af707c14a42208637488c7ba3ada3ab"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"ce7eb778b89ea9936a462f902f136b6b20c55a30","unresolved":false,"context_lines":[{"line_number":1918,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":1919,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":1920,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":1921,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"KEYSTONE_USE_MOD_WSGI\u003dFalse ; KEYSTONE_DEPLOY\u003deventlet\""},{"line_number":1922,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":1923,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":1924,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa69d971_7126b8bb","line":1921,"range":{"start_line":1921,"start_character":17,"end_line":1921,"end_character":38},"in_reply_to":"fa69d971_c825a0c2","updated":"2016-01-08 20:10:17.000000000","message":"Done","commit_id":"7127ffbe8af707c14a42208637488c7ba3ada3ab"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7e1274ed37d19bef7c833b913136dedd629ee8a8","unresolved":false,"context_lines":[{"line_number":1968,"context_line":""},{"line_number":1969,"context_line":"    wrappers:"},{"line_number":1970,"context_line":"      - build-timeout:"},{"line_number":1971,"context_line":"          timeout: 125"},{"line_number":1972,"context_line":"      - timestamps"},{"line_number":1973,"context_line":""},{"line_number":1974,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a68dd71_a303bf0c","line":1971,"updated":"2016-01-27 07:10:33.000000000","message":"do we really need two hours for this job as timeout? How long do similiar jobs run?","commit_id":"afca600a846fa9a6f62e237d601615ed58df0a3a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"cf9818cae99cc780d862dcd4ca3eec3b2ff90746","unresolved":false,"context_lines":[{"line_number":2020,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":2021,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":2022,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":2023,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"KEYSTONE_USE_MOD_WSGI\u003dFalse\""},{"line_number":2024,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"KEYSTONE_DEPLOY\u003duwsgi\""},{"line_number":2025,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":2026,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3a57f1b5_60cfa029","line":2023,"range":{"start_line":2023,"start_character":40,"end_line":2023,"end_character":67},"updated":"2016-02-12 01:17:42.000000000","message":"if i understand https://review.openstack.org/#/c/257571/16/lib/keystone correctly, then you probably don\u0027t need this set","commit_id":"93c2e436c9afac68d8963e2a850642237485852a"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"50ea214c053de2bdf066256d90d07384e06578bc","unresolved":false,"context_lines":[{"line_number":2020,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":2021,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":2022,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":2023,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"KEYSTONE_USE_MOD_WSGI\u003dFalse\""},{"line_number":2024,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"KEYSTONE_DEPLOY\u003duwsgi\""},{"line_number":2025,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":2026,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"dae33548_8441d1ab","line":2023,"range":{"start_line":2023,"start_character":40,"end_line":2023,"end_character":67},"in_reply_to":"3a57f1b5_60cfa029","updated":"2016-02-17 20:53:14.000000000","message":"Done","commit_id":"93c2e436c9afac68d8963e2a850642237485852a"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"eb79368388216b426daea8d029aba8fd48894af7","unresolved":false,"context_lines":[{"line_number":1877,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":1878,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":1879,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"},{"line_number":1880,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\"KEYSTONE_USE_MOD_WSGI\u003dFalse\""},{"line_number":1881,"context_line":"          export DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"KEYSTONE_DEPLOY\u003duwsgi\""},{"line_number":1882,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":1883,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"dae33548_c418f920","line":1880,"updated":"2016-02-17 20:46:21.000000000","message":"I need to clean this up.","commit_id":"a590a536798254b537055e87cef96c962fbfb53c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d88d39a8b9cf5f7248152c607488d99c9b69c4cc","unresolved":false,"context_lines":[{"line_number":1872,"context_line":"      - shell: |"},{"line_number":1873,"context_line":"          #!/bin/bash -xe"},{"line_number":1874,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":1875,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":1876,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":1877,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":1878,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dae33548_37bf43ab","line":1875,"updated":"2016-02-18 08:36:18.000000000","message":"REmove GATE_TIMEOUT, this is obsolete.","commit_id":"77caa9385b941c750735e6670f48c0eb7cc4fdd1"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"3c37ba5052b5b828bef114733ce622fec6a86f09","unresolved":false,"context_lines":[{"line_number":1872,"context_line":"      - shell: |"},{"line_number":1873,"context_line":"          #!/bin/bash -xe"},{"line_number":1874,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":1875,"context_line":"          export DEVSTACK_GATE_TIMEOUT\u003d120"},{"line_number":1876,"context_line":"          export DEVSTACK_GATE_TEMPEST\u003d1"},{"line_number":1877,"context_line":"          export DEVSTACK_GATE_TEMPEST_FULL\u003d1"},{"line_number":1878,"context_line":"          export DEVSTACK_GATE_NEUTRON\u003d1"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dae33548_a6a3f5b0","line":1875,"in_reply_to":"dae33548_37bf43ab","updated":"2016-02-18 22:22:31.000000000","message":"Done","commit_id":"77caa9385b941c750735e6670f48c0eb7cc4fdd1"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d88d39a8b9cf5f7248152c607488d99c9b69c4cc","unresolved":false,"context_lines":[{"line_number":2460,"context_line":"          node: devstack-trusty"},{"line_number":2461,"context_line":"      - \u0027{pipeline}-tempest-dsvm-keystone-uwsgi-full{job-suffix}\u0027:"},{"line_number":2462,"context_line":"          pipeline: gate"},{"line_number":2463,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":2464,"context_line":"          branch-override: default"},{"line_number":2465,"context_line":"          node: devstack-trusty"},{"line_number":2466,"context_line":"      - periodic-python-jobs-with-oslo-master"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dae33548_f7cf9b53","line":2463,"updated":"2016-02-18 08:36:18.000000000","message":"You could use a job-suffix of \"-nv\" here to have it non-voting automatically","commit_id":"77caa9385b941c750735e6670f48c0eb7cc4fdd1"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"3c37ba5052b5b828bef114733ce622fec6a86f09","unresolved":false,"context_lines":[{"line_number":2460,"context_line":"          node: devstack-trusty"},{"line_number":2461,"context_line":"      - \u0027{pipeline}-tempest-dsvm-keystone-uwsgi-full{job-suffix}\u0027:"},{"line_number":2462,"context_line":"          pipeline: gate"},{"line_number":2463,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":2464,"context_line":"          branch-override: default"},{"line_number":2465,"context_line":"          node: devstack-trusty"},{"line_number":2466,"context_line":"      - periodic-python-jobs-with-oslo-master"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dae33548_a68ad518","line":2463,"in_reply_to":"dae33548_f7cf9b53","updated":"2016-02-18 22:22:31.000000000","message":"Done","commit_id":"77caa9385b941c750735e6670f48c0eb7cc4fdd1"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3b6660bfca8ddbd55aec49ddf602145481c161e2","unresolved":false,"context_lines":[{"line_number":5820,"context_line":"      - gate-keystone-tox-bandit"},{"line_number":5821,"context_line":"      - gate-keystone-tox-legacy_drivers"},{"line_number":5822,"context_line":"      - gate-tempest-dsvm-keystone-eventlet-full"},{"line_number":5823,"context_line":"      - gate-tempest-dsvm-keystone-uwsgi-full"},{"line_number":5824,"context_line":"    gate:"},{"line_number":5825,"context_line":"      - gate-keystone-tox-bandit"},{"line_number":5826,"context_line":"      - gate-tempest-dsvm-keystone-eventlet-full"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa69d971_836229d7","line":5823,"range":{"start_line":5823,"start_character":41,"end_line":5823,"end_character":45},"updated":"2016-01-08 08:45:29.000000000","message":"Do you really want to run it voting directly? Not first as non-voting in check queue only?","commit_id":"7127ffbe8af707c14a42208637488c7ba3ada3ab"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"ce7eb778b89ea9936a462f902f136b6b20c55a30","unresolved":false,"context_lines":[{"line_number":5820,"context_line":"      - gate-keystone-tox-bandit"},{"line_number":5821,"context_line":"      - gate-keystone-tox-legacy_drivers"},{"line_number":5822,"context_line":"      - gate-tempest-dsvm-keystone-eventlet-full"},{"line_number":5823,"context_line":"      - gate-tempest-dsvm-keystone-uwsgi-full"},{"line_number":5824,"context_line":"    gate:"},{"line_number":5825,"context_line":"      - gate-keystone-tox-bandit"},{"line_number":5826,"context_line":"      - gate-tempest-dsvm-keystone-eventlet-full"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa69d971_b1e7503f","line":5823,"range":{"start_line":5823,"start_character":41,"end_line":5823,"end_character":45},"in_reply_to":"fa69d971_836229d7","updated":"2016-01-08 20:10:17.000000000","message":"Done","commit_id":"7127ffbe8af707c14a42208637488c7ba3ada3ab"}]}
