)]}'
{"openstackdocstheme/ext.py":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7b9b2463cc0ce467dba6b75e6a2223026dd6f477","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    \"\"\"Return string name of project name, or None."},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    This assumes every project is using \u0027pbr\u0027 and, therefore, the metadata can"},{"line_number":153,"context_line":"    be extracted from \u0027setup.cfg\u0027."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    We don\u0027t rely on distutils/setuptools as we don\u0027t want to actually install"},{"line_number":156,"context_line":"    the package simply to build docs."}],"source_content_type":"text/x-python","patch_set":3,"id":"df7087c5_b796da92","line":153,"updated":"2018-03-13 10:36:42.000000000","message":"Will this work with openstack-manuals where we place setup.cfg in specific places?","commit_id":"b676e3e76abf26268bbaffaca289b230979c9fa7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d2f8af140e9f8038cea1a6a18d60ce9a7192b7df","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    \"\"\"Return string name of project name, or None."},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    This assumes every project is using \u0027pbr\u0027 and, therefore, the metadata can"},{"line_number":153,"context_line":"    be extracted from \u0027setup.cfg\u0027."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    We don\u0027t rely on distutils/setuptools as we don\u0027t want to actually install"},{"line_number":156,"context_line":"    the package simply to build docs."}],"source_content_type":"text/x-python","patch_set":3,"id":"df7087c5_56c5f7ef","line":153,"in_reply_to":"df7087c5_b796da92","updated":"2018-03-13 16:35:49.000000000","message":"It will not. I could make it work but I don\u0027t know if I should, seeing as we\u0027re presumably going to remove this at some point in the future (given the change in the PTI). Perhaps I should call out the need for a \u0027setup.cfg\u0027 file in the docs?","commit_id":"b676e3e76abf26268bbaffaca289b230979c9fa7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7b9b2463cc0ce467dba6b75e6a2223026dd6f477","unresolved":false,"context_lines":[{"line_number":192,"context_line":"    # wrong/outdated so in most cases we intentionally overwrite it..."},{"line_number":193,"context_line":"    app.config.project \u003d project_name"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"    # ...except for version/release which, if blank, should remain that way to"},{"line_number":196,"context_line":"    # cater for unversioned documents"},{"line_number":197,"context_line":"    if app.config.version !\u003d \u0027\u0027:"},{"line_number":198,"context_line":"        app.config.version \u003d version"},{"line_number":199,"context_line":"        app.config.release \u003d version"},{"line_number":200,"context_line":""},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"def setup(app):"}],"source_content_type":"text/x-python","patch_set":3,"id":"df7087c5_37f08afe","line":199,"range":{"start_line":195,"start_character":0,"end_line":199,"end_character":36},"updated":"2018-03-13 10:36:42.000000000","message":"Thanks!","commit_id":"b676e3e76abf26268bbaffaca289b230979c9fa7"}],"releasenotes/notes/autoconfigure-settings-7083fdeeb121da89.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8800f114ea28a41c1fc57c505293e1e544089c43","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    - ``project``"},{"line_number":8,"context_line":"    - ``version``"},{"line_number":9,"context_line":"    - ``release``"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    It is not necessary to retain any configuration in ``conf.py``. However,"},{"line_number":12,"context_line":"    if such configuration is present it will be ignored."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df7087c5_886f0891","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":56},"updated":"2018-03-12 20:47:05.000000000","message":"I disagree with this.\n\nWe have right now *on purpose* release notes without version number. With this change, they will get version numbers again.","commit_id":"7bf3ac423f7550575f541ed88129eb388e3a1122"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7875d75e7f5083b4fcca7c62bfca40991bc9711b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    - ``project``"},{"line_number":8,"context_line":"    - ``version``"},{"line_number":9,"context_line":"    - ``release``"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    It is not necessary to retain any configuration in ``conf.py``. However,"},{"line_number":12,"context_line":"    if such configuration is present it will be ignored."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df7087c5_fc90b845","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":56},"in_reply_to":"df7087c5_886f0891","updated":"2018-03-13 09:43:08.000000000","message":"I was just copying what we were doing in pbr. I have special-cased the version/release attributes since those are the only ones that it seems we shouldn\u0027t ignore. Let me know if this is not enough","commit_id":"7bf3ac423f7550575f541ed88129eb388e3a1122"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2931f0458f80b1a808b31ae171a031e09c62eda5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    - ``project``"},{"line_number":8,"context_line":"    - ``version``"},{"line_number":9,"context_line":"    - ``release``"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    It is not necessary to retain any configuration in ``conf.py``. However,"},{"line_number":12,"context_line":"    if such configuration is present it will be ignored."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"df7087c5_d7a26efc","line":12,"range":{"start_line":10,"start_character":0,"end_line":12,"end_character":56},"in_reply_to":"df7087c5_fc90b845","updated":"2018-03-13 10:33:56.000000000","message":"pbr is not used for releasenotes ;)\n\nLet me check your code now...","commit_id":"7bf3ac423f7550575f541ed88129eb388e3a1122"}]}
