)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"61328795f2d28615b295a58cecd33a49a74fcecd","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Switch testing to Xena testing runtime"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Upating the tetsing template to Xena testing runtime:"},{"line_number":10,"context_line":"https://governance.openstack.org/tc/reference/runtimes/xena.html"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I363c6cac48b6ee9056b9b8543b0b831e80930450"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"4fec64ff_948fcf5c","line":9,"range":{"start_line":9,"start_character":12,"end_line":9,"end_character":19},"updated":"2021-05-03 17:18:58.000000000","message":"testing","commit_id":"34834afad13374a9827f2676ad7217cb181947a6"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"3edec3fd9d8c21018cc481e7dcf4f7975cf400c2","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Switch testing to Xena testing runtime"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Upating the tetsing template to Xena testing runtime:"},{"line_number":10,"context_line":"https://governance.openstack.org/tc/reference/runtimes/xena.html"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I363c6cac48b6ee9056b9b8543b0b831e80930450"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"069f25ea_d818df8e","line":9,"range":{"start_line":9,"start_character":12,"end_line":9,"end_character":19},"in_reply_to":"4fec64ff_948fcf5c","updated":"2021-05-03 20:50:44.000000000","message":"thanks, will fix","commit_id":"34834afad13374a9827f2676ad7217cb181947a6"}],"tox.ini":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"61328795f2d28615b295a58cecd33a49a74fcecd","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.3.1"},{"line_number":3,"context_line":"envlist \u003d pep8,py{27,36,37,38}"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"skip_missing_interpreters \u003d True"},{"line_number":6,"context_line":"# Automatic envs (pyXX) will only use the python version appropriate to that"}],"source_content_type":"text/x-properties","patch_set":1,"id":"88ce0d39_17b55be9","line":3,"range":{"start_line":3,"start_character":24,"end_line":3,"end_character":26},"updated":"2021-05-03 17:18:58.000000000","message":"Looks like we can drop py37 here, no?","commit_id":"34834afad13374a9827f2676ad7217cb181947a6"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"1b495dc4e125cf385a98ca92d43f62e9d5b2e552","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.3.1"},{"line_number":3,"context_line":"envlist \u003d pep8,py{27,36,37,38}"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"skip_missing_interpreters \u003d True"},{"line_number":6,"context_line":"# Automatic envs (pyXX) will only use the python version appropriate to that"}],"source_content_type":"text/x-properties","patch_set":1,"id":"05a2c1f4_0e926031","line":3,"range":{"start_line":3,"start_character":24,"end_line":3,"end_character":26},"in_reply_to":"23c2f06c_eb7111cd","updated":"2021-05-03 21:40:28.000000000","message":"ack .. but again, removing py37 from this list doesn\u0027t mean dropping support for py37 (gates will still test it), it only means that py37 env won\u0027t be created automatically by tox command","commit_id":"34834afad13374a9827f2676ad7217cb181947a6"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"d22563e9c26ef0de69e391b4fa5a93e4a4108729","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.3.1"},{"line_number":3,"context_line":"envlist \u003d pep8,py{27,36,37,38}"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"skip_missing_interpreters \u003d True"},{"line_number":6,"context_line":"# Automatic envs (pyXX) will only use the python version appropriate to that"}],"source_content_type":"text/x-properties","patch_set":1,"id":"23c2f06c_eb7111cd","line":3,"range":{"start_line":3,"start_character":24,"end_line":3,"end_character":26},"in_reply_to":"23e400e5_859b6417","updated":"2021-05-03 21:19:52.000000000","message":"OK, https://governance.openstack.org/tc/reference/runtimes/train.html says that train must support 3.7 - OTOH, OSP 16.1 / 16.2 is on RHEL 8.2 / 8.4, and it *looks* like RHEL 8 (any minor version) will have Python 3.6: https://developers.redhat.com/blog/2018/11/14/python-in-rhel-8/\n\nSo we can probably drop py37.","commit_id":"34834afad13374a9827f2676ad7217cb181947a6"},{"author":{"_account_id":22873,"name":"Martin Kopec","email":"mkopec@redhat.com","username":"mkopec"},"change_message_id":"3edec3fd9d8c21018cc481e7dcf4f7975cf400c2","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.3.1"},{"line_number":3,"context_line":"envlist \u003d pep8,py{27,36,37,38}"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"skip_missing_interpreters \u003d True"},{"line_number":6,"context_line":"# Automatic envs (pyXX) will only use the python version appropriate to that"}],"source_content_type":"text/x-properties","patch_set":1,"id":"ba0f4a7e_1f3aa2ed","line":3,"range":{"start_line":3,"start_character":24,"end_line":3,"end_character":26},"in_reply_to":"88ce0d39_17b55be9","updated":"2021-05-03 20:50:44.000000000","message":"well, py36 and py38 are minimum, which doesn\u0027t mean py37 is deprecated, hmm, although dropping 37 from here doesn\u0027t mean deprecation, it would just mean py37 env won\u0027t be created automatically by running just tox however it can still be created by tox -epy37 ... soo, it\u0027s up to you, I don\u0027t have a strong opinion about that .. what about py2? is py2 still needed?","commit_id":"34834afad13374a9827f2676ad7217cb181947a6"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"c866d36c4d3a134c26dd121c1958681bffc78d0a","unresolved":true,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 2.3.1"},{"line_number":3,"context_line":"envlist \u003d pep8,py{27,36,37,38}"},{"line_number":4,"context_line":"skipsdist \u003d True"},{"line_number":5,"context_line":"skip_missing_interpreters \u003d True"},{"line_number":6,"context_line":"# Automatic envs (pyXX) will only use the python version appropriate to that"}],"source_content_type":"text/x-properties","patch_set":1,"id":"23e400e5_859b6417","line":3,"range":{"start_line":3,"start_character":24,"end_line":3,"end_character":26},"in_reply_to":"ba0f4a7e_1f3aa2ed","updated":"2021-05-03 20:55:32.000000000","message":"Actually what\u0027s the default in OSP16/train? If it\u0027s py37 we should probably keep it, because that\u0027s the downstream branch where we\u0027ll be running most of these. We support py27 best-effort style for our downstream OSP13/queens test runs. So as long as it still works here, we can keep it.","commit_id":"34834afad13374a9827f2676ad7217cb181947a6"}]}
