)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ddd0a0eafe762a1e188413ea1108167e56389a12","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Dantali0n \u003cinfo@dantalion.nl\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-05-10 15:40:01 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix sphinx builds for python 2.7"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Sphinx has dropped support for python 2.7 in versions newer than 2.0.0"},{"line_number":10,"context_line":"requiring 3.5 or higher since 2.0.0. In addition 1.8.5 does not support"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"dfbec78f_6979662d","line":7,"updated":"2019-05-10 13:49:56.000000000","message":"Alternatively couldn\u0027t you just change your docs builds over to use python 3.6? We\u0027re moving in that direction anyway.","commit_id":"00ce9be4df6b709a1205f29663b19471bfd6210e"},{"author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"change_message_id":"669b98c0d8bf26ab495e0e7530aad968eb8aebad","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Dantali0n \u003cinfo@dantalion.nl\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-05-10 15:40:01 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix sphinx builds for python 2.7"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Sphinx has dropped support for python 2.7 in versions newer than 2.0.0"},{"line_number":10,"context_line":"requiring 3.5 or higher since 2.0.0. In addition 1.8.5 does not support"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"dfbec78f_49fa6275","line":7,"in_reply_to":"dfbec78f_6979662d","updated":"2019-05-10 13:55:08.000000000","message":"Definitely, this is more to stop blocking patches in the approach to the weekend. Then we can later check what it would take to move the building of docs to a newer version. I suspect it would take little effort to move to python 3 but would not have time now in case of problems.","commit_id":"00ce9be4df6b709a1205f29663b19471bfd6210e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0b02e7854db5e1037db81a9ac563d9303c2d31c7","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2019-05-10 19:46:27 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Remove python 2.7 build job"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I2544d86b55df9b676b3f846546962bd9aa0fdc62"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"dfbec78f_c80ba721","line":8,"updated":"2019-05-10 18:08:03.000000000","message":"Hmm, if you go this route, I\u0027d expect to see more reasoning in the commit message about why, at least things like docs on py27 being broken (we can fix that by just making the docs job use basepython\u003dpython3 in tox.ini I think, actually it already does [1]). If you drop the 2.7 job though, you should probably also drop support for 2.7 in setup.cfg classifiers [2] because if you\u0027re not going to test with 2.7 you probably shouldn\u0027t claim support for it. Having said that, if the tempest jobs are running py27 then you could claim coverage that way, but those jobs should eventually be using py3 as well.\n\n[1] https://github.com/openstack/watcher/blob/master/tox.ini#L47\n[2] https://github.com/openstack/watcher/blob/master/setup.cfg#L17","commit_id":"6bed0dc293102d323969d8a371c89b0296a1a5c5"}],"test-requirements.txt":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4865d456f31cc2b0cd4be31f1e56dd6c2ff10725","unresolved":false,"context_lines":[{"line_number":9,"context_line":"openstackdocstheme\u003e\u003d1.18.1 # Apache-2.0"},{"line_number":10,"context_line":"oslotest\u003e\u003d3.2.0 # Apache-2.0"},{"line_number":11,"context_line":"python-subunit\u003e\u003d1.0.0 # Apache-2.0/BSD"},{"line_number":12,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.5,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD"},{"line_number":13,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.5;python_version\u003e\u003d\u00273.5\u0027 # BSD"},{"line_number":14,"context_line":"stestr\u003e\u003d2.0.0 # Apache-2.0"},{"line_number":15,"context_line":"testscenarios\u003e\u003d0.4 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":4,"id":"dfbec78f_a9ae7e95","line":12,"updated":"2019-05-10 13:49:24.000000000","message":"Yeah this seems fine given what upper-constraints has:\n\nhttps://github.com/openstack/requirements/blob/master/upper-constraints.txt#L413-L416","commit_id":"00ce9be4df6b709a1205f29663b19471bfd6210e"}]}
