)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"96ef4914abc62f91c134bbc118a598278344f074","unresolved":false,"context_lines":[{"line_number":4912,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":4913,"context_line":""},{"line_number":4914,"context_line":"    jobs:"},{"line_number":4915,"context_line":"      - python-db-jobs"},{"line_number":4916,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4917,"context_line":"          suffix: \u0027\u0027"},{"line_number":4918,"context_line":"      - openstack-publish-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3ac371cc_ee92a556","line":4915,"range":{"start_line":4915,"start_character":8,"end_line":4915,"end_character":22},"updated":"2016-08-15 17:16:46.000000000","message":"You still need python-jobs here because that defines the python-34 jobs used in zuul/layout.yaml. So, either remove python-34 in zuul/layout.yaml or add python-jobs here","commit_id":"f48aa18b079bcadcaa8130bc5924584d80e06e4f"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"b1bbfe28e6a818b63b340c48ad9514ebbea8ad8a","unresolved":false,"context_lines":[{"line_number":4912,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":4913,"context_line":""},{"line_number":4914,"context_line":"    jobs:"},{"line_number":4915,"context_line":"      - python-db-jobs"},{"line_number":4916,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4917,"context_line":"          suffix: \u0027\u0027"},{"line_number":4918,"context_line":"      - openstack-publish-jobs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3ac371cc_b4d63ac3","line":4915,"range":{"start_line":4915,"start_character":8,"end_line":4915,"end_character":22},"in_reply_to":"3ac371cc_ee92a556","updated":"2016-08-15 18:09:58.000000000","message":"Done","commit_id":"f48aa18b079bcadcaa8130bc5924584d80e06e4f"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"35aca84ebbd44aafc45451cd7bb82f7c67bbf42f","unresolved":false,"context_lines":[{"line_number":4914,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":4915,"context_line":""},{"line_number":4916,"context_line":"    jobs:"},{"line_number":4917,"context_line":"      - python-jobs"},{"line_number":4918,"context_line":"      - python-db-jobs"},{"line_number":4919,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4920,"context_line":"          suffix: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3ac371cc_4b52c014","line":4917,"range":{"start_line":4917,"start_character":8,"end_line":4917,"end_character":19},"updated":"2016-08-15 21:18:34.000000000","message":"Looking at this more, I probably led you astray. Take out python-jobs here. See my comments in layout.yaml.","commit_id":"dcf990fc3f6f7c04ba6b757dc80e3b06bed42546"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"fec0cbc5be104f238e9fce499aa60e8b5450c194","unresolved":false,"context_lines":[{"line_number":4915,"context_line":""},{"line_number":4916,"context_line":"    jobs:"},{"line_number":4917,"context_line":"      - python-db-jobs"},{"line_number":4918,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4919,"context_line":"          suffix: \u0027\u0027"},{"line_number":4920,"context_line":"      - openstack-publish-jobs"},{"line_number":4921,"context_line":"      - pypi-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3ac371cc_2e90f242","line":4918,"range":{"start_line":4918,"start_character":6,"end_line":4918,"end_character":39},"updated":"2016-08-16 22:31:13.000000000","message":"This should be - \u0027gate-{name}-python35-db{suffix}\u0027:","commit_id":"5da8380e4fd0d1ef304e3332f0a55fb96f903221"},{"author":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"change_message_id":"bf7c9bcf34f28808233634e12967825982be827d","unresolved":false,"context_lines":[{"line_number":4915,"context_line":""},{"line_number":4916,"context_line":"    jobs:"},{"line_number":4917,"context_line":"      - python-db-jobs"},{"line_number":4918,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":4919,"context_line":"          suffix: \u0027\u0027"},{"line_number":4920,"context_line":"      - openstack-publish-jobs"},{"line_number":4921,"context_line":"      - pypi-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3ac371cc_cfdaeee7","line":4918,"range":{"start_line":4918,"start_character":6,"end_line":4918,"end_character":39},"in_reply_to":"3ac371cc_2e90f242","updated":"2016-08-17 06:52:57.000000000","message":"Thanks Craig, I appreciate your help.","commit_id":"5da8380e4fd0d1ef304e3332f0a55fb96f903221"}],"zuul/layout.yaml":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"35aca84ebbd44aafc45451cd7bb82f7c67bbf42f","unresolved":false,"context_lines":[{"line_number":9251,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":9252,"context_line":"      - name: check-requirements"},{"line_number":9253,"context_line":"      - name: publish-to-pypi"},{"line_number":9254,"context_line":"      - name: python34-jobs"},{"line_number":9255,"context_line":"      - name: python35-jobs"},{"line_number":9256,"context_line":"    check:"},{"line_number":9257,"context_line":"      - gate-tempest-dsvm-networking-sfc-nv"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3ac371cc_cb3eb0b7","line":9254,"range":{"start_line":9254,"start_character":14,"end_line":9254,"end_character":27},"updated":"2016-08-15 21:18:34.000000000","message":"Replace this with python34-db-jobs","commit_id":"dcf990fc3f6f7c04ba6b757dc80e3b06bed42546"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"35aca84ebbd44aafc45451cd7bb82f7c67bbf42f","unresolved":false,"context_lines":[{"line_number":9252,"context_line":"      - name: check-requirements"},{"line_number":9253,"context_line":"      - name: publish-to-pypi"},{"line_number":9254,"context_line":"      - name: python34-jobs"},{"line_number":9255,"context_line":"      - name: python35-jobs"},{"line_number":9256,"context_line":"    check:"},{"line_number":9257,"context_line":"      - gate-tempest-dsvm-networking-sfc-nv"},{"line_number":9258,"context_line":"      - gate-functional-dsvm-networking-sfc-nv"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3ac371cc_6b74dc9b","line":9255,"range":{"start_line":9255,"start_character":14,"end_line":9255,"end_character":27},"updated":"2016-08-15 21:18:34.000000000","message":"Replace this with python35-db-jobs","commit_id":"dcf990fc3f6f7c04ba6b757dc80e3b06bed42546"}]}
