)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"69c325042d6ebbfc020042827ccf6082b27d1149","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     chenke \u003cchen.ke14@zte.com.cn\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-05-14 15:54:22 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix Pep8 bandit error and update Sphinx lower-constraints"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Bandit 1.6.0 accidentally changed how the exclusion list option is"},{"line_number":10,"context_line":"handled and breaks our use of it. Cap to the previous version until"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"dfbec78f_28da5a4a","line":7,"updated":"2019-05-14 08:27:00.000000000","message":"Please, can you reuse this sentence instead of this text to simplify tracking:\nCap Bandit below 1.6.0 and update Sphinx requirement","commit_id":"ca1b4ac2e072e7f7b7950ac84b9c6dea388893c4"}],"test-requirements.txt":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"69c325042d6ebbfc020042827ccf6082b27d1149","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,\u003e\u003d1.6.2 # BSD"},{"line_number":15,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":16,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":17,"context_line":""}],"source_content_type":"text/plain","patch_set":6,"id":"dfbec78f_28a81a8a","side":"PARENT","line":14,"updated":"2019-05-14 08:27:00.000000000","message":"Hum... not sure we can remove this...\n\nSphinx is in use in tox but I\u0027m not sure it retrieve dependencies from here or in a second time.\n\nI guess we need to keep that since oslo.service doesn\u0027t have any doc/requirements.txt file\n\nhttps://github.com/openstack/oslo.service/blob/master/tox.ini#L33\n\nhttps://github.com/openstack/oslo.service/blob/master/tox.ini#L64","commit_id":"99eb0bc18e8e803a832a59ee0552e52593590a6c"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"76eb192e9133de8e1a75d873ad5d5bd979b52b51","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,\u003e\u003d1.6.2 # BSD"},{"line_number":15,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":16,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":17,"context_line":""}],"source_content_type":"text/plain","patch_set":6,"id":"dfbec78f_68f1326b","side":"PARENT","line":14,"in_reply_to":"dfbec78f_28a81a8a","updated":"2019-05-14 08:48:36.000000000","message":"You are right, we need to keep it.  \nSince the log print the error: invalid command \u0027build_sphinx\u0027\nhttp://logs.openstack.org/49/658249/6/check/openstack-tox-docs/96a800a/job-output.txt.gz\n\nI don\u0027t know how to fix the requirements-check error as: http://logs.openstack.org/18/658818/1/check/requirements-check/c8b8958/job-output.txt.gz\nThanks.","commit_id":"99eb0bc18e8e803a832a59ee0552e52593590a6c"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"3afcfce31907b9a3edcd27be435ea7cde75c9901","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,\u003e\u003d1.6.2 # BSD"},{"line_number":15,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":16,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":17,"context_line":""}],"source_content_type":"text/plain","patch_set":7,"id":"dfbec78f_697cd31e","line":14,"updated":"2019-05-14 12:17:11.000000000","message":"You also need to do this:\n\nsphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD\nsphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027 # BSD","commit_id":"768de2c0f3bdf07596b158288ed74a5f1acbcee2"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"7f03dc9f22070321c9d8847b352fc167ca8d376d","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD"},{"line_number":15,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027 # BSD"},{"line_number":16,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":17,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":18,"context_line":""}],"source_content_type":"text/plain","patch_set":9,"id":"dfbec78f_c91b7f7e","line":15,"range":{"start_line":14,"start_character":0,"end_line":15,"end_character":57},"updated":"2019-05-14 12:51:15.000000000","message":"Is this needed given that it\u0027s already specified with upper-constraints?","commit_id":"6aa2b7159c38bf19129335d6856b264fa9dffdfa"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"aa324756b8e61607f359d91330ddd8ac382965bc","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD"},{"line_number":15,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027 # BSD"},{"line_number":16,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":17,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":18,"context_line":""}],"source_content_type":"text/plain","patch_set":9,"id":"dfbec78f_8c1fd559","line":15,"range":{"start_line":14,"start_character":0,"end_line":15,"end_character":57},"in_reply_to":"dfbec78f_c91b7f7e","updated":"2019-05-14 12:55:00.000000000","message":"I think there need it. Waitting for the CI:http://zuul.openstack.org/status/change/658249,9","commit_id":"6aa2b7159c38bf19129335d6856b264fa9dffdfa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"004f589f3e8c52a38aef1a426c6e1059d90020dd","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD"},{"line_number":15,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027 # BSD"},{"line_number":16,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":17,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":18,"context_line":""}],"source_content_type":"text/plain","patch_set":9,"id":"dfbec78f_d769daf8","line":15,"range":{"start_line":14,"start_character":0,"end_line":15,"end_character":57},"in_reply_to":"dfbec78f_c91b7f7e","updated":"2019-05-14 14:39:16.000000000","message":"Yeah, I think we have to do it this way to keep the requirements job happy. This is the form of the sphinx req there now: https://opendev.org/openstack/requirements/src/branch/master/global-requirements.txt#L455\n\nI know there was some discussion in the requirements channel yesterday that this is going to be a problem every time one of our deps drops py2 support, so maybe we\u0027ll come up with a better way to handle it.","commit_id":"6aa2b7159c38bf19129335d6856b264fa9dffdfa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"3998f2af45684e34969f91eb69b47a84d05a4d3a","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD"},{"line_number":15,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027 # BSD"},{"line_number":16,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":17,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":18,"context_line":""}],"source_content_type":"text/plain","patch_set":9,"id":"dfbec78f_fdff1da8","line":15,"range":{"start_line":14,"start_character":0,"end_line":15,"end_character":57},"in_reply_to":"dfbec78f_d769daf8","updated":"2019-05-14 15:23:11.000000000","message":"Ack, thanks. For what it\u0027s worth, we could move this to \u0027doc/requirements.txt\u0027 and then assume docs will only be built with Python 3.x but that\u0027s a change for later","commit_id":"6aa2b7159c38bf19129335d6856b264fa9dffdfa"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"5aab412be333544e3c680025a560239965ba5742","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"# These are needed for docs generation/testing"},{"line_number":13,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":14,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD"},{"line_number":15,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.2;python_version\u003e\u003d\u00273.4\u0027 # BSD"},{"line_number":16,"context_line":"doc8\u003e\u003d0.6.0 # Apache-2.0"},{"line_number":17,"context_line":"reno\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":18,"context_line":""}],"source_content_type":"text/plain","patch_set":9,"id":"dfbec78f_bd076582","line":15,"range":{"start_line":14,"start_character":0,"end_line":15,"end_character":57},"in_reply_to":"dfbec78f_fdff1da8","updated":"2019-05-14 15:31:05.000000000","message":"Yeah, maybe it would have made sense to drop the py2 version since we build docs on py3 now. I think as long as we had a python_version specified we\u0027d be okay.","commit_id":"6aa2b7159c38bf19129335d6856b264fa9dffdfa"}]}
