)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ebc66f3a29b356b6f5973d526f841381fc4d1677","unresolved":false,"context_lines":[{"line_number":9437,"context_line":"      - name: python35-jobs"},{"line_number":9438,"context_line":"      - name: check-requirements"},{"line_number":9439,"context_line":"      - name: publish-to-pypi"},{"line_number":9440,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":9441,"context_line":"    check:"},{"line_number":9442,"context_line":"      - gate-ironic-lib-pep8-ubuntu-trusty"},{"line_number":9443,"context_line":"      - gate-ironic-lib-python27-ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1ac06dbe_6afe8a39","line":9440,"updated":"2016-08-21 17:22:22.000000000","message":"This only publishes. Use the python-jobs template to run the docs jobs during check and gate.","commit_id":"d8df1c9b2785a3944399f32cec7e6a5b357217d3"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6e61fa8e3907d96c84717647977716f9cb216836","unresolved":false,"context_lines":[{"line_number":9437,"context_line":"      - name: check-requirements"},{"line_number":9438,"context_line":"      - name: publish-to-pypi"},{"line_number":9439,"context_line":"    check:"},{"line_number":9440,"context_line":"      - gate-ironic-lib-pep8-ubuntu-trusty"},{"line_number":9441,"context_line":"      - gate-ironic-lib-python27-ubuntu-trusty"},{"line_number":9442,"context_line":"      - gate-ironic-lib-pep8-ubuntu-xenial"},{"line_number":9443,"context_line":"      - gate-ironic-lib-python27-ubuntu-xenial"},{"line_number":9444,"context_line":"      - gate-tempest-dsvm-ironic-lib-src"},{"line_number":9445,"context_line":"      - ironic-lib-coverage-ubuntu-trusty"},{"line_number":9446,"context_line":"      - ironic-lib-coverage-ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1ac06dbe_4a08212e","line":9443,"range":{"start_line":9440,"start_character":3,"end_line":9443,"end_character":46},"updated":"2016-08-24 17:26:13.000000000","message":"Now remove these - they are part of python-jobs.\n\nAnd readd python34-jobs and python35-jobs.","commit_id":"4c24cdc7593e90aaff63505b67eb34c03b223a88"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6e61fa8e3907d96c84717647977716f9cb216836","unresolved":false,"context_lines":[{"line_number":9444,"context_line":"      - gate-tempest-dsvm-ironic-lib-src"},{"line_number":9445,"context_line":"      - ironic-lib-coverage-ubuntu-trusty"},{"line_number":9446,"context_line":"      - ironic-lib-coverage-ubuntu-xenial"},{"line_number":9447,"context_line":"    gate:"},{"line_number":9448,"context_line":"      - gate-ironic-lib-pep8-ubuntu-trusty"},{"line_number":9449,"context_line":"      - gate-ironic-lib-python27-ubuntu-trusty"},{"line_number":9450,"context_line":"      - gate-ironic-lib-pep8-ubuntu-xenial"},{"line_number":9451,"context_line":"      - gate-ironic-lib-python27-ubuntu-xenial"},{"line_number":9452,"context_line":"      - gate-tempest-dsvm-ironic-lib-src"},{"line_number":9453,"context_line":"    post:"},{"line_number":9454,"context_line":"      - ironic-lib-coverage-ubuntu-trusty"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1ac06dbe_fe026e08","line":9451,"range":{"start_line":9447,"start_character":1,"end_line":9451,"end_character":46},"updated":"2016-08-24 17:26:13.000000000","message":"Remove these four jobs as well","commit_id":"4c24cdc7593e90aaff63505b67eb34c03b223a88"}]}
