)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"212d1e310f08f623ff762eedc1455d51b31214e6","unresolved":false,"context_lines":[{"line_number":7066,"context_line":""},{"line_number":7067,"context_line":"    jobs:"},{"line_number":7068,"context_line":"      - python-jobs"},{"line_number":7069,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7070,"context_line":"          envlist:"},{"line_number":7071,"context_line":"            - master"},{"line_number":7072,"context_line":"            - newton"},{"line_number":7073,"context_line":"            - ocata"},{"line_number":7074,"context_line":"          node:"},{"line_number":7075,"context_line":"            - ubuntu-xenial"},{"line_number":7076,"context_line":"            - ubuntu-trusty"},{"line_number":7077,"context_line":"      - \u0027gate-{name}-compare-coverage-{node}\u0027:"},{"line_number":7078,"context_line":"          node: ubuntu-xenial"},{"line_number":7079,"context_line":"      - pypi-jobs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a430d35_2c7718d4","line":7076,"range":{"start_line":7069,"start_character":0,"end_line":7076,"end_character":27},"updated":"2017-02-07 15:58:07.000000000","message":"Let\u0027s split this up so that you not define trusty jobs for ocata","commit_id":"71dc02170d072fe97dd820b25573bc28cffe72fb"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"b150dc53c2593ddc8da48de95f6380fc45223485","unresolved":false,"context_lines":[{"line_number":7066,"context_line":""},{"line_number":7067,"context_line":"    jobs:"},{"line_number":7068,"context_line":"      - python-jobs"},{"line_number":7069,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7070,"context_line":"          envlist:"},{"line_number":7071,"context_line":"            - master"},{"line_number":7072,"context_line":"            - newton"},{"line_number":7073,"context_line":"            - ocata"},{"line_number":7074,"context_line":"          node:"},{"line_number":7075,"context_line":"            - ubuntu-xenial"},{"line_number":7076,"context_line":"            - ubuntu-trusty"},{"line_number":7077,"context_line":"      - \u0027gate-{name}-compare-coverage-{node}\u0027:"},{"line_number":7078,"context_line":"          node: ubuntu-xenial"},{"line_number":7079,"context_line":"      - pypi-jobs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a430d35_405425c9","line":7076,"range":{"start_line":7069,"start_character":0,"end_line":7076,"end_character":27},"in_reply_to":"1a430d35_2c7718d4","updated":"2017-02-07 16:54:59.000000000","message":"Done","commit_id":"71dc02170d072fe97dd820b25573bc28cffe72fb"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d8857617d55135f78d1e90dea9adca9bd88479e8","unresolved":false,"context_lines":[{"line_number":7067,"context_line":"    jobs:"},{"line_number":7068,"context_line":"      - python-jobs"},{"line_number":7069,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7070,"context_line":"          envlist:"},{"line_number":7071,"context_line":"            - newton"},{"line_number":7072,"context_line":"          node:"},{"line_number":7073,"context_line":"            - ubuntu-trusty"},{"line_number":7074,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7075,"context_line":"          envlist:"},{"line_number":7076,"context_line":"            - newton"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_851e1ab9","line":7073,"range":{"start_line":7070,"start_character":10,"end_line":7073,"end_character":27},"updated":"2017-02-07 18:20:46.000000000","message":"Don\u0027t use single item lists\n\nUse instead\n\nenvlist: newton\nnode: ubuntu-trusty","commit_id":"a9ba40a5bee486683583ddb1f44d2fc3c4e7b92a"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"539e8d2a66b6375cedef7e61e4e3e54dc0569971","unresolved":false,"context_lines":[{"line_number":7067,"context_line":"    jobs:"},{"line_number":7068,"context_line":"      - python-jobs"},{"line_number":7069,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7070,"context_line":"          envlist:"},{"line_number":7071,"context_line":"            - newton"},{"line_number":7072,"context_line":"          node:"},{"line_number":7073,"context_line":"            - ubuntu-trusty"},{"line_number":7074,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7075,"context_line":"          envlist:"},{"line_number":7076,"context_line":"            - newton"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_056b0af2","line":7073,"range":{"start_line":7070,"start_character":10,"end_line":7073,"end_character":27},"in_reply_to":"1a430d35_851e1ab9","updated":"2017-02-07 18:26:36.000000000","message":"Done","commit_id":"a9ba40a5bee486683583ddb1f44d2fc3c4e7b92a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d8857617d55135f78d1e90dea9adca9bd88479e8","unresolved":false,"context_lines":[{"line_number":7076,"context_line":"            - newton"},{"line_number":7077,"context_line":"            - ocata"},{"line_number":7078,"context_line":"            - master"},{"line_number":7079,"context_line":"          node:"},{"line_number":7080,"context_line":"            - ubuntu-xenial"},{"line_number":7081,"context_line":"      - \u0027gate-{name}-compare-coverage-{node}\u0027:"},{"line_number":7082,"context_line":"          node: ubuntu-xenial"},{"line_number":7083,"context_line":"      - pypi-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_e57fdedd","line":7080,"range":{"start_line":7079,"start_character":10,"end_line":7080,"end_character":27},"updated":"2017-02-07 18:20:46.000000000","message":"node: ubuntu-xenial","commit_id":"a9ba40a5bee486683583ddb1f44d2fc3c4e7b92a"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"539e8d2a66b6375cedef7e61e4e3e54dc0569971","unresolved":false,"context_lines":[{"line_number":7076,"context_line":"            - newton"},{"line_number":7077,"context_line":"            - ocata"},{"line_number":7078,"context_line":"            - master"},{"line_number":7079,"context_line":"          node:"},{"line_number":7080,"context_line":"            - ubuntu-xenial"},{"line_number":7081,"context_line":"      - \u0027gate-{name}-compare-coverage-{node}\u0027:"},{"line_number":7082,"context_line":"          node: ubuntu-xenial"},{"line_number":7083,"context_line":"      - pypi-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1a430d35_257006dc","line":7080,"range":{"start_line":7079,"start_character":10,"end_line":7080,"end_character":27},"in_reply_to":"1a430d35_e57fdedd","updated":"2017-02-07 18:26:36.000000000","message":"Done","commit_id":"a9ba40a5bee486683583ddb1f44d2fc3c4e7b92a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f25989cb11d2db0bef8ad71b66adace3bc5d3a85","unresolved":false,"context_lines":[{"line_number":7066,"context_line":""},{"line_number":7067,"context_line":"    jobs:"},{"line_number":7068,"context_line":"      - python-jobs"},{"line_number":7069,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7070,"context_line":"          envlist: newton"},{"line_number":7071,"context_line":"          node: ubuntu-trusty"},{"line_number":7072,"context_line":"      - \u0027gate-{name}-tox-{envlist}-{node}\u0027:"},{"line_number":7073,"context_line":"          envlist:"},{"line_number":7074,"context_line":"            - newton"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a430d35_e537defc","line":7071,"range":{"start_line":7069,"start_character":0,"end_line":7071,"end_character":29},"updated":"2017-02-07 18:28:52.000000000","message":"This is newton - just FYI, we only test mitaka on trusty. Once mitaka goes EOL, this job will be removed.\n\nSo, you can leave it for now, just a heads up.","commit_id":"cdb7370884e869bc043eb47a5ae86c2db76bfa3f"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"212d1e310f08f623ff762eedc1455d51b31214e6","unresolved":false,"context_lines":[{"line_number":2091,"context_line":"  - name: ^gate-networking-cisco-compare-coverage-ubuntu-xenial$"},{"line_number":2092,"context_line":"    voting: false"},{"line_number":2093,"context_line":""},{"line_number":2094,"context_line":"  # NOTE(sambetts) Make networking-cisco tests against neutron master"},{"line_number":2095,"context_line":"  # non-voting so we aren\u0027t broken everytime neutron removes something"},{"line_number":2096,"context_line":"  - name: ^gate-networking-cisco-tox-master-ubuntu-(trusty|xenial)$"},{"line_number":2097,"context_line":"    voting: false"},{"line_number":2098,"context_line":""},{"line_number":2099,"context_line":"  - name: ^networking-ovn-coverage-ubuntu-(trusty|xenial)"},{"line_number":2100,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a430d35_8c33ac13","line":2097,"range":{"start_line":2094,"start_character":0,"end_line":2097,"end_character":17},"updated":"2017-02-07 15:58:07.000000000","message":"Is that job name really correct? It does not match the newly added ones.\n\nAnd keep in mind that voting jobs are never run in the gate queue.","commit_id":"71dc02170d072fe97dd820b25573bc28cffe72fb"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"b150dc53c2593ddc8da48de95f6380fc45223485","unresolved":false,"context_lines":[{"line_number":2091,"context_line":"  - name: ^gate-networking-cisco-compare-coverage-ubuntu-xenial$"},{"line_number":2092,"context_line":"    voting: false"},{"line_number":2093,"context_line":""},{"line_number":2094,"context_line":"  # NOTE(sambetts) Make networking-cisco tests against neutron master"},{"line_number":2095,"context_line":"  # non-voting so we aren\u0027t broken everytime neutron removes something"},{"line_number":2096,"context_line":"  - name: ^gate-networking-cisco-tox-master-ubuntu-(trusty|xenial)$"},{"line_number":2097,"context_line":"    voting: false"},{"line_number":2098,"context_line":""},{"line_number":2099,"context_line":"  - name: ^networking-ovn-coverage-ubuntu-(trusty|xenial)"},{"line_number":2100,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a430d35_c0249561","line":2097,"range":{"start_line":2094,"start_character":0,"end_line":2097,"end_character":17},"in_reply_to":"1a430d35_8c33ac13","updated":"2017-02-07 16:54:59.000000000","message":"I meant to remove the master job from the gate queue below pushing a new patch-set that covers that.","commit_id":"71dc02170d072fe97dd820b25573bc28cffe72fb"}]}
