)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52c38385b1a99ff1bc0840a9f00c96851c9ddbbd","unresolved":false,"context_lines":[{"line_number":8349,"context_line":""},{"line_number":8350,"context_line":"    jobs:"},{"line_number":8351,"context_line":"      - python-jobs"},{"line_number":8352,"context_line":"      - pypi-jobs"},{"line_number":8353,"context_line":"      - openstack-publish-jobs"},{"line_number":8354,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":8355,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_908b3268","line":8352,"range":{"start_line":8352,"start_character":4,"end_line":8352,"end_character":17},"updated":"2016-06-03 06:57:30.000000000","message":"Do you create documentation or tools? Documentation needs no pypi-jobs.","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"cd43686110da4e0f753e1f448b01509ccadc56bd","unresolved":false,"context_lines":[{"line_number":8349,"context_line":""},{"line_number":8350,"context_line":"    jobs:"},{"line_number":8351,"context_line":"      - python-jobs"},{"line_number":8352,"context_line":"      - pypi-jobs"},{"line_number":8353,"context_line":"      - openstack-publish-jobs"},{"line_number":8354,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":8355,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_89bb4a0e","line":8352,"range":{"start_line":8352,"start_character":4,"end_line":8352,"end_character":17},"in_reply_to":"9abb7d3a_5090aa4e","updated":"2016-06-04 17:43:36.000000000","message":"Done","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c4fdf420fb1cbb66537703855244400f2c6f1627","unresolved":false,"context_lines":[{"line_number":8349,"context_line":""},{"line_number":8350,"context_line":"    jobs:"},{"line_number":8351,"context_line":"      - python-jobs"},{"line_number":8352,"context_line":"      - pypi-jobs"},{"line_number":8353,"context_line":"      - openstack-publish-jobs"},{"line_number":8354,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":8355,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_5090aa4e","line":8352,"range":{"start_line":8352,"start_character":4,"end_line":8352,"end_character":17},"in_reply_to":"9abb7d3a_905052d6","updated":"2016-06-03 07:05:58.000000000","message":"Remove the line above for now.","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"536f833dd8704321da9bdf2e247223e9ad54e589","unresolved":false,"context_lines":[{"line_number":8349,"context_line":""},{"line_number":8350,"context_line":"    jobs:"},{"line_number":8351,"context_line":"      - python-jobs"},{"line_number":8352,"context_line":"      - pypi-jobs"},{"line_number":8353,"context_line":"      - openstack-publish-jobs"},{"line_number":8354,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":8355,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_905052d6","line":8352,"range":{"start_line":8352,"start_character":4,"end_line":8352,"end_character":17},"in_reply_to":"9abb7d3a_908b3268","updated":"2016-06-03 07:00:12.000000000","message":"I suspect their will be documentation in RST format which has some PNGs or SVGs or something else.  I am not sure if there would be tools, which is why I left it in.  We can remove it and add it later if needed if you prefer.","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c4fdf420fb1cbb66537703855244400f2c6f1627","unresolved":false,"context_lines":[{"line_number":11324,"context_line":"  - name: openstack/security-analysis"},{"line_number":11325,"context_line":"    template:"},{"line_number":11326,"context_line":"      - name: merge-check"},{"line_number":11327,"context_line":"      - name: check-requirements"},{"line_number":11328,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":11329,"context_line":"      - name: publish-to-pypi"},{"line_number":11330,"context_line":"      - name: release-notes-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_90717247","line":11327,"range":{"start_line":11327,"start_character":13,"end_line":11327,"end_character":32},"updated":"2016-06-03 07:05:58.000000000","message":"I don\u0027t think you need this, you will never install this with others.\n\nIt doesn\u0027t harm, I just want to say it\u0027s not needed.","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"cd43686110da4e0f753e1f448b01509ccadc56bd","unresolved":false,"context_lines":[{"line_number":11324,"context_line":"  - name: openstack/security-analysis"},{"line_number":11325,"context_line":"    template:"},{"line_number":11326,"context_line":"      - name: merge-check"},{"line_number":11327,"context_line":"      - name: check-requirements"},{"line_number":11328,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":11329,"context_line":"      - name: publish-to-pypi"},{"line_number":11330,"context_line":"      - name: release-notes-jobs"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_694b7e2c","line":11327,"range":{"start_line":11327,"start_character":13,"end_line":11327,"end_character":32},"in_reply_to":"9abb7d3a_90717247","updated":"2016-06-04 17:43:36.000000000","message":"removed.","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c4fdf420fb1cbb66537703855244400f2c6f1627","unresolved":false,"context_lines":[{"line_number":11326,"context_line":"      - name: merge-check"},{"line_number":11327,"context_line":"      - name: check-requirements"},{"line_number":11328,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":11329,"context_line":"      - name: publish-to-pypi"},{"line_number":11330,"context_line":"      - name: release-notes-jobs"},{"line_number":11331,"context_line":""},{"line_number":11332,"context_line":"  - name: openstack/security-doc"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_d08ada19","line":11329,"range":{"start_line":11329,"start_character":8,"end_line":11329,"end_character":29},"updated":"2016-06-03 07:05:58.000000000","message":"Remove this for now as well.","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"cd43686110da4e0f753e1f448b01509ccadc56bd","unresolved":false,"context_lines":[{"line_number":11326,"context_line":"      - name: merge-check"},{"line_number":11327,"context_line":"      - name: check-requirements"},{"line_number":11328,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":11329,"context_line":"      - name: publish-to-pypi"},{"line_number":11330,"context_line":"      - name: release-notes-jobs"},{"line_number":11331,"context_line":""},{"line_number":11332,"context_line":"  - name: openstack/security-doc"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_4948422e","line":11329,"range":{"start_line":11329,"start_character":8,"end_line":11329,"end_character":29},"in_reply_to":"9abb7d3a_d08ada19","updated":"2016-06-04 17:43:36.000000000","message":"Done","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c4fdf420fb1cbb66537703855244400f2c6f1627","unresolved":false,"context_lines":[{"line_number":11327,"context_line":"      - name: check-requirements"},{"line_number":11328,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":11329,"context_line":"      - name: publish-to-pypi"},{"line_number":11330,"context_line":"      - name: release-notes-jobs"},{"line_number":11331,"context_line":""},{"line_number":11332,"context_line":"  - name: openstack/security-doc"},{"line_number":11333,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9abb7d3a_10b3c2ea","line":11330,"updated":"2016-06-03 07:05:58.000000000","message":"I suggest to add the doc job\ngate-security-analysis-docs to both check and gate - since you\u0027re publishing content","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"cd43686110da4e0f753e1f448b01509ccadc56bd","unresolved":false,"context_lines":[{"line_number":11327,"context_line":"      - name: check-requirements"},{"line_number":11328,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":11329,"context_line":"      - name: publish-to-pypi"},{"line_number":11330,"context_line":"      - name: release-notes-jobs"},{"line_number":11331,"context_line":""},{"line_number":11332,"context_line":"  - name: openstack/security-doc"},{"line_number":11333,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7aa08908_e95daeed","line":11330,"in_reply_to":"9abb7d3a_10b3c2ea","updated":"2016-06-04 17:43:36.000000000","message":"Done","commit_id":"e6c6bd716e6912deecba178b529ccb3fa028f904"}]}
