)]}'
{".zuul.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d627be498b6386226d2ccb48878f57a2e48e7cbe","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - os-api-ref-nova-src"},{"line_number":16,"context_line":"        - openstack-python-jobs"},{"line_number":17,"context_line":"        - openstack-python35-jobs"},{"line_number":18,"context_line":"        - openstack-python36-jobs"},{"line_number":19,"context_line":"    gate:"},{"line_number":20,"context_line":"      jobs:"},{"line_number":21,"context_line":"        - os-api-ref-nova-src"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_973a68e3","line":18,"range":{"start_line":16,"start_character":10,"end_line":18,"end_character":33},"updated":"2018-06-13 14:32:25.000000000","message":"thes are templates, not jobs","commit_id":"a75357e2263db13e492bc521b6c841c3a799e346"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"36e653afa495a0b7bf31be322002811b90ecb961","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    check:"},{"line_number":14,"context_line":"      jobs:"},{"line_number":15,"context_line":"        - os-api-ref-nova-src"},{"line_number":16,"context_line":"        - openstack-python-jobs"},{"line_number":17,"context_line":"        - openstack-python35-jobs"},{"line_number":18,"context_line":"        - openstack-python36-jobs"},{"line_number":19,"context_line":"    gate:"},{"line_number":20,"context_line":"      jobs:"},{"line_number":21,"context_line":"        - os-api-ref-nova-src"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_5a9395a3","line":18,"range":{"start_line":16,"start_character":10,"end_line":18,"end_character":33},"in_reply_to":"5f7c97a3_973a68e3","updated":"2018-06-13 14:40:21.000000000","message":"Ack - not sure what I was thinking","commit_id":"a75357e2263db13e492bc521b6c841c3a799e346"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dc90641e1dec976fd3c8468a1185767103669a6e","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- project:"},{"line_number":13,"context_line":"    templates:"},{"line_number":14,"context_line":"      - openstack-python-jobs"},{"line_number":15,"context_line":"      - openstack-python35-jobs"},{"line_number":16,"context_line":"      - openstack-python36-jobs"},{"line_number":17,"context_line":"    check:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_fabb810b","line":14,"updated":"2018-06-13 14:42:16.000000000","message":"This is also in project-config - please push another change to remove it there.","commit_id":"846b293f38fefa3279745a0b3218ddab018f23c0"}],"tox.ini":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"bcc5de94bf441d37ec892a9afd1b18c6382f2cca","unresolved":false,"context_lines":[{"line_number":24,"context_line":"basepython \u003d python3"},{"line_number":25,"context_line":"commands \u003d python setup.py test --coverage --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"[testenv:docs]"},{"line_number":28,"context_line":"basepython \u003d python3"},{"line_number":29,"context_line":"commands \u003d sphinx-build -b html doc/source doc/build"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"5f7c97a3_370ef43a","line":27,"updated":"2018-06-13 14:33:37.000000000","message":"you added a new requirements file, use that here via deps","commit_id":"a75357e2263db13e492bc521b6c841c3a799e346"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"36e653afa495a0b7bf31be322002811b90ecb961","unresolved":false,"context_lines":[{"line_number":24,"context_line":"basepython \u003d python3"},{"line_number":25,"context_line":"commands \u003d python setup.py test --coverage --testr-args\u003d\u0027{posargs}\u0027"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"[testenv:docs]"},{"line_number":28,"context_line":"basepython \u003d python3"},{"line_number":29,"context_line":"commands \u003d sphinx-build -b html doc/source doc/build"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"5f7c97a3_bae9891a","line":27,"in_reply_to":"5f7c97a3_370ef43a","updated":"2018-06-13 14:40:21.000000000","message":"Done","commit_id":"a75357e2263db13e492bc521b6c841c3a799e346"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"130a9ba5790faa316d44606aa4b2b5bc1fe40c41","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}"},{"line_number":31,"context_line":"  -r{toxinidir}/requirements.txt"},{"line_number":32,"context_line":"  -r{toxinidir}/doc/requirements.txt"},{"line_number":33,"context_line":"commands \u003d sphinx-build -b html doc/source doc/build"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[testenv:debug]"},{"line_number":36,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":2,"id":"5f7c97a3_99449f1b","line":33,"range":{"start_line":33,"start_character":24,"end_line":33,"end_character":31},"updated":"2018-06-15 20:03:21.000000000","message":"This isn\u0027t necessary while \u0027-W\u0027 is probably beneficial. Could you add this?","commit_id":"846b293f38fefa3279745a0b3218ddab018f23c0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"db8f218aa19ef3bdeb6e938020bf87c43ba1cdf0","unresolved":false,"context_lines":[{"line_number":30,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}"},{"line_number":31,"context_line":"  -r{toxinidir}/requirements.txt"},{"line_number":32,"context_line":"  -r{toxinidir}/doc/requirements.txt"},{"line_number":33,"context_line":"commands \u003d sphinx-build -b html doc/source doc/build"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[testenv:debug]"},{"line_number":36,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":2,"id":"5f7c97a3_c6d69954","line":33,"range":{"start_line":33,"start_character":24,"end_line":33,"end_character":31},"in_reply_to":"5f7c97a3_99449f1b","updated":"2018-06-18 13:37:31.000000000","message":"Done","commit_id":"846b293f38fefa3279745a0b3218ddab018f23c0"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"d9ac20d95a10242df1e8981f3f43e3ba1af915fe","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}"},{"line_number":31,"context_line":"    -r{toxinidir}/requirements.txt"},{"line_number":32,"context_line":"    -r{toxinidir}/doc/requirements.txt"},{"line_number":33,"context_line":"commands \u003d sphinx-build -W -b html doc/source doc/build"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[testenv:debug]"},{"line_number":36,"context_line":"basepython \u003d python3"}],"source_content_type":"text/x-properties","patch_set":3,"id":"5f7c97a3_06ad719a","line":33,"range":{"start_line":33,"start_character":24,"end_line":33,"end_character":26},"updated":"2018-06-18 13:42:24.000000000","message":"I did not add \"-W\", as it is not the docs PTI [1]\n\nI suppose there is no harm in being stricter than the gate, but we could end up with docs trees that don\u0027t build locally, but pass the gate.\n\n1 - https://governance.openstack.org/tc/reference/project-testing-interface.html#documentation","commit_id":"d6805491ed27e908c436f3a7345fcb9e094f8cd1"}]}
