)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26181a462e97ffb8dedcbcc7d63076601e93150b","unresolved":false,"context_lines":[{"line_number":11971,"context_line":"          envlist: lint"},{"line_number":11972,"context_line":"          name: rpm-packaging"},{"line_number":11973,"context_line":"          node:"},{"line_number":11974,"context_line":"            - ubuntu-trusty"},{"line_number":11975,"context_line":"            - ubuntu-xenial"},{"line_number":11976,"context_line":""},{"line_number":11977,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_8f140d50","line":11974,"updated":"2017-07-13 19:05:05.000000000","message":"no more trusty testing, please - that\u0027s mitaka and we eol\u0027ed that","commit_id":"05f60b81b57f8363d2d2b2a73e2d3f3426514ea2"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26181a462e97ffb8dedcbcc7d63076601e93150b","unresolved":false,"context_lines":[{"line_number":13009,"context_line":"          name: rpm-packaging"},{"line_number":13010,"context_line":"          node:"},{"line_number":13011,"context_line":"            - ubuntu-trusty"},{"line_number":13012,"context_line":"            - ubuntu-xenial"},{"line_number":13013,"context_line":""},{"line_number":13014,"context_line":"- project:"},{"line_number":13015,"context_line":"    name: reno"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_6f177153","line":13012,"updated":"2017-07-13 19:05:05.000000000","message":"duplicate of above - you use the same name in both cases.\n\nnormally name is reused as name of project, so no need to set it.","commit_id":"05f60b81b57f8363d2d2b2a73e2d3f3426514ea2"}],"jenkins/jobs/rpm-packaging.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26181a462e97ffb8dedcbcc7d63076601e93150b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027gate-cross-{name}-tox-{toxenv}-{node}\u0027"},{"line_number":3,"context_line":"    description: \u0027Same job as gate-{name}-tox-{toxenv}-{node} but clones {name}\u0027"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"    wrappers:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_2f097930","line":2,"updated":"2017-07-13 19:05:05.000000000","message":"this is a very generic name here.","commit_id":"05f60b81b57f8363d2d2b2a73e2d3f3426514ea2"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26181a462e97ffb8dedcbcc7d63076601e93150b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027gate-cross-{name}-tox-{toxenv}-{node}\u0027"},{"line_number":3,"context_line":"    description: \u0027Same job as gate-{name}-tox-{toxenv}-{node} but clones {name}\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: 50"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_0f08fd29","line":4,"updated":"2017-07-13 19:05:05.000000000","message":"if it\u0027s really the same, let\u0027s move to the place where the other is defined","commit_id":"05f60b81b57f8363d2d2b2a73e2d3f3426514ea2"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"26181a462e97ffb8dedcbcc7d63076601e93150b","unresolved":false,"context_lines":[{"line_number":15342,"context_line":"      - name: check-requirements"},{"line_number":15343,"context_line":"      - name: publish-to-pypi"},{"line_number":15344,"context_line":"    check:"},{"line_number":15345,"context_line":"      - name: gate-cross-rpm-packaging-tox-lint-ubuntu-xenial"},{"line_number":15346,"context_line":""},{"line_number":15347,"context_line":"  - name: openstack/python-adjutantclient"},{"line_number":15348,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f1a1f67_4f0ef53b","line":15345,"updated":"2017-07-13 19:05:05.000000000","message":"add voting jobs to both check and gate","commit_id":"05f60b81b57f8363d2d2b2a73e2d3f3426514ea2"}]}
