)]}'
{"jenkins/jobs/training-labs.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"038680e0df1aab8325a613e1ec763fe1a114ad1e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027gate-training-labs-publish\u0027"},{"line_number":3,"context_line":"    node: devstack-trusty"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dae33548_e0dfced3","line":2,"updated":"2016-02-18 09:47:15.000000000","message":"What about: training-labs-scripts","commit_id":"4e51f597354afa37f0ed8a5b55d5782af004a4d4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"038680e0df1aab8325a613e1ec763fe1a114ad1e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"      - console-log"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- job-template:"},{"line_number":24,"context_line":"    name: \u0027gate-training-labs-build\u0027"},{"line_number":25,"context_line":"    node: devstack-trusty"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    builders:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dae33548_60ea9e75","line":24,"range":{"start_line":24,"start_character":16,"end_line":24,"end_character":24},"updated":"2016-02-18 09:47:15.000000000","message":"and then \"gate-training-labs-scripts\"","commit_id":"4e51f597354afa37f0ed8a5b55d5782af004a4d4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"038680e0df1aab8325a613e1ec763fe1a114ad1e","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      - gerrit-git-prep"},{"line_number":31,"context_line":"      - shell: |"},{"line_number":32,"context_line":"          #!/bin/bash -xe"},{"line_number":33,"context_line":"          ./tools/generate-labs`"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    publishers:"},{"line_number":36,"context_line":"      - console-log"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dae33548_60a1fe45","line":33,"range":{"start_line":33,"start_character":31,"end_line":33,"end_character":32},"updated":"2016-02-18 09:47:15.000000000","message":"Extra `","commit_id":"4e51f597354afa37f0ed8a5b55d5782af004a4d4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d4317c9f6893760cf153004f98262aba089eb7d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027training-labs-scripts\u0027"},{"line_number":3,"context_line":"    node: devstack-trusty"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dae33548_27db6c7d","line":1,"updated":"2016-02-18 18:07:01.000000000","message":"this is a job, not a job-template - also line 23","commit_id":"2797a6482cade3f8dd696423b7262e950b2adc3b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da29b3253d783f4ba20b5fc8e14997d689e33ca4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: \u0027training-labs-scripts\u0027"},{"line_number":3,"context_line":"    node: devstack-trusty"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    builders:"},{"line_number":6,"context_line":"      - link-logs"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bae84128_88d3a603","line":3,"updated":"2016-02-23 18:10:16.000000000","message":"Use bare-trusty instead.","commit_id":"146854e2cc1db0a14bbdeb9d9dec09b180ab1bcc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da29b3253d783f4ba20b5fc8e14997d689e33ca4","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    builders:"},{"line_number":6,"context_line":"      - link-logs"},{"line_number":7,"context_line":"      - net-info"},{"line_number":8,"context_line":"      - gerrit-git-prep"},{"line_number":9,"context_line":"      - shell:"},{"line_number":10,"context_line":"          #!/bin/bash -xe"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bae84128_0814b69d","line":7,"updated":"2016-02-23 18:10:16.000000000","message":"I think you only need:\n\n      - revoke-sudo\n      - gerrit-git-prep\n \nRemove link-logs and net-info, those are only needed for devstack jobs. Or is there a reason for them?","commit_id":"146854e2cc1db0a14bbdeb9d9dec09b180ab1bcc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da29b3253d783f4ba20b5fc8e14997d689e33ca4","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"- job:"},{"line_number":24,"context_line":"    name: \u0027gate-training-labs-scripts\u0027"},{"line_number":25,"context_line":"    node: devstack-trusty"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    builders:"},{"line_number":28,"context_line":"      - link-logs"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bae84128_68258207","line":25,"updated":"2016-02-23 18:10:16.000000000","message":"Same comments as above","commit_id":"146854e2cc1db0a14bbdeb9d9dec09b180ab1bcc"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"da29b3253d783f4ba20b5fc8e14997d689e33ca4","unresolved":false,"context_lines":[{"line_number":10284,"context_line":"      - name: merge-check"},{"line_number":10285,"context_line":"      - name: python-jobs"},{"line_number":10286,"context_line":"    gate:"},{"line_number":10287,"context_line":"      - gate-training-labs-scripts"},{"line_number":10288,"context_line":"    post:"},{"line_number":10289,"context_line":"      - training-labs-scripts"},{"line_number":10290,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bae84128_2886dada","line":10287,"updated":"2016-02-23 18:10:16.000000000","message":"Add to both check and gate.","commit_id":"146854e2cc1db0a14bbdeb9d9dec09b180ab1bcc"}]}
