)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"6b7235446e35daabb04031c878b6bd869833b134","unresolved":false,"context_lines":[{"line_number":13,"context_line":"want to have to update the file every time we upgrade python."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"We do not want to set the override once in testenv, because that"},{"line_number":16,"context_line":"breaks the more specific versions used in default environments like"},{"line_number":17,"context_line":"py35 and py36."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I1026110f0f1736127cf0af8ec2ef791a0f999e3a"},{"line_number":20,"context_line":"Signed-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_aebd5d03","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":14},"updated":"2018-06-06 20:25:58.000000000","message":"It does?  Isn\u0027t that perhaps a bug?\n\nCause it really seems like we should set it once in testenv and only override it where we need it.","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9d0af95434bf12bb8a88f605108ca954209980f2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"want to have to update the file every time we upgrade python."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"We do not want to set the override once in testenv, because that"},{"line_number":16,"context_line":"breaks the more specific versions used in default environments like"},{"line_number":17,"context_line":"py35 and py36."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I1026110f0f1736127cf0af8ec2ef791a0f999e3a"},{"line_number":20,"context_line":"Signed-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_b4c37038","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":14},"in_reply_to":"5f7c97a3_1159165a","updated":"2018-06-06 22:17:03.000000000","message":"I would consider that a bug.  A thing that\u0027s \"automatic\" that\u0027s called py36 shouldn\u0027t run py35.  That\u0027s just silly.  What about the py27 automatic?  Does it also run with 3.5.2 if you don\u0027t override it?\n\nIn this case, though, we have explicit sections for all the envs we run.  So would we be doing this just to support automatic envs that people might run explicitly with -e ?","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"a3fc7b895c34693c7bb0f0d0a59e8693c9687ff6","unresolved":false,"context_lines":[{"line_number":13,"context_line":"want to have to update the file every time we upgrade python."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"We do not want to set the override once in testenv, because that"},{"line_number":16,"context_line":"breaks the more specific versions used in default environments like"},{"line_number":17,"context_line":"py35 and py36."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I1026110f0f1736127cf0af8ec2ef791a0f999e3a"},{"line_number":20,"context_line":"Signed-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_1159165a","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":14},"in_reply_to":"5f7c97a3_4e84c9d3","updated":"2018-06-06 21:43:23.000000000","message":"See http://paste.openstack.org/show/722836/ for an example.","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"f5361ebe5a8cffdf76149c4b74ee16d5639bb821","unresolved":false,"context_lines":[{"line_number":13,"context_line":"want to have to update the file every time we upgrade python."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"We do not want to set the override once in testenv, because that"},{"line_number":16,"context_line":"breaks the more specific versions used in default environments like"},{"line_number":17,"context_line":"py35 and py36."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I1026110f0f1736127cf0af8ec2ef791a0f999e3a"},{"line_number":20,"context_line":"Signed-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_4e84c9d3","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":14},"in_reply_to":"5f7c97a3_aebd5d03","updated":"2018-06-06 20:42:52.000000000","message":"I\u0027m not sure why tox works that way, but it does seem to. I don\u0027t know if they would consider it a bug.","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"b73a9d873af69494943d763cc5f81c7b2588a219","unresolved":false,"context_lines":[{"line_number":13,"context_line":"want to have to update the file every time we upgrade python."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"We do not want to set the override once in testenv, because that"},{"line_number":16,"context_line":"breaks the more specific versions used in default environments like"},{"line_number":17,"context_line":"py35 and py36."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I1026110f0f1736127cf0af8ec2ef791a0f999e3a"},{"line_number":20,"context_line":"Signed-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5f7c97a3_3f01796b","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":14},"in_reply_to":"5f7c97a3_b4c37038","updated":"2018-06-06 23:18:03.000000000","message":"I suppose one reason it might not be a bug is that the python version you want to use for 2.7 might not be in your path, so you need to set basepython to point to it. I don\u0027t know though.\n\nThe idea was to be semi-specific by forcing \"python3\" rather than just \"python\" (which is likely to be python 2 on a lot of systems) for all of our jobs that aren\u0027t already being more specific (either by their name being one of tox\u0027s built-in environments like py27 or by having a basepython setting in place already).\n\nI\u0027m open to other ideas about how to do it, but this seemed least bad as a standard way to do it across all of the projects (most of which do not already have an explicit version-specific environment like py35).","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"}],"tox.ini":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b1781a12468526befda3a7e64b5c70b9302d2c51","unresolved":false,"context_lines":[{"line_number":33,"context_line":"  stestr slowest"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[testenv:py35]"},{"line_number":36,"context_line":"basepython \u003d python3"},{"line_number":37,"context_line":"commands \u003d"},{"line_number":38,"context_line":"  {[testenv]commands}"},{"line_number":39,"context_line":"  stestr run --blacklist-file\u003dtests-py3.txt {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"5f7c97a3_a32fab3c","line":36,"range":{"start_line":36,"start_character":0,"end_line":36,"end_character":20},"updated":"2018-06-07 09:19:40.000000000","message":"This should be removed","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b1781a12468526befda3a7e64b5c70b9302d2c51","unresolved":false,"context_lines":[{"line_number":40,"context_line":"  env TEST_OSPROFILER\u003d1 stestr run --combine --no-discover \u0027nova.tests.unit.test_profiler\u0027"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"[testenv:py36]"},{"line_number":43,"context_line":"basepython \u003d python3"},{"line_number":44,"context_line":"commands \u003d"},{"line_number":45,"context_line":"  {[testenv]commands}"},{"line_number":46,"context_line":"  stestr run --blacklist-file\u003dtests-py3.txt {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"5f7c97a3_0320df48","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":20},"updated":"2018-06-07 09:19:40.000000000","message":"As should this","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9d0af95434bf12bb8a88f605108ca954209980f2","unresolved":false,"context_lines":[{"line_number":33,"context_line":"  stestr slowest"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"[testenv:py35]"},{"line_number":36,"context_line":"basepython \u003d python3"},{"line_number":37,"context_line":"commands \u003d"},{"line_number":38,"context_line":"  {[testenv]commands}"},{"line_number":39,"context_line":"  stestr run --blacklist-file\u003dtests-py3.txt {posargs}"},{"line_number":40,"context_line":"  env TEST_OSPROFILER\u003d1 stestr run --combine --no-discover \u0027nova.tests.unit.test_profiler\u0027"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"[testenv:py36]"},{"line_number":43,"context_line":"basepython \u003d python3"},{"line_number":44,"context_line":"commands \u003d"},{"line_number":45,"context_line":"  {[testenv]commands}"},{"line_number":46,"context_line":"  stestr run --blacklist-file\u003dtests-py3.txt {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"5f7c97a3_d4d38c00","line":43,"range":{"start_line":36,"start_character":0,"end_line":43,"end_character":20},"updated":"2018-06-06 22:17:03.000000000","message":"But hold on, so do these both run with 3.5.2 then?  Regardless it seems like it would be better to make them explicit.","commit_id":"52fc3bb416dd2b2653530fbb9f28e7573583099f"}]}
