)]}'
{"reference/runtimes/ussuri.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"043d7cc0e772dbfcaba032c0dd810b73876c88de","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":31,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":32,"context_line":"    testing the few older python version also. For example, Python 3.5"},{"line_number":33,"context_line":"    was dropped from testing in Stein cycle but Tempest and Tempest"},{"line_number":34,"context_line":"    Plugins master gate should test python 3.5 until Rocky release is"},{"line_number":35,"context_line":"    marked as unsupported in Tempest and Plugins."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_02c5605b","line":32,"range":{"start_line":32,"start_character":33,"end_line":32,"end_character":40},"updated":"2019-09-10 10:37:33.000000000","message":"versions*","commit_id":"fccc61d50e7a2cb3b39331385db8516e75c4a9e8"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"e2d21707b3d1f04ea7525f000356b969af7a432b","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":31,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":32,"context_line":"    testing the few older python version also. For example, Python 3.5"},{"line_number":33,"context_line":"    was dropped from testing in Stein cycle but Tempest and Tempest"},{"line_number":34,"context_line":"    Plugins master gate should test python 3.5 until Rocky release is"},{"line_number":35,"context_line":"    marked as unsupported in Tempest and Plugins."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_d9bf3ece","line":32,"range":{"start_line":32,"start_character":33,"end_line":32,"end_character":40},"in_reply_to":"5faad753_02c5605b","updated":"2019-09-10 12:21:28.000000000","message":"Done","commit_id":"fccc61d50e7a2cb3b39331385db8516e75c4a9e8"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"043d7cc0e772dbfcaba032c0dd810b73876c88de","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":42,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":43,"context_line":"    testing the few older python version also. For example, Python 2.7"},{"line_number":44,"context_line":"    was dropped from testing in Ussuri cycle but Tempest and Tempest"},{"line_number":45,"context_line":"    Plugins master gate should test python 2.7 until Train release is"},{"line_number":46,"context_line":"    marked as unsupported in Tempest and Plugins."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_a2a1ecab","line":43,"range":{"start_line":43,"start_character":33,"end_line":43,"end_character":40},"updated":"2019-09-10 10:37:33.000000000","message":"versions*","commit_id":"fccc61d50e7a2cb3b39331385db8516e75c4a9e8"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"e2d21707b3d1f04ea7525f000356b969af7a432b","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":42,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":43,"context_line":"    testing the few older python version also. For example, Python 2.7"},{"line_number":44,"context_line":"    was dropped from testing in Ussuri cycle but Tempest and Tempest"},{"line_number":45,"context_line":"    Plugins master gate should test python 2.7 until Train release is"},{"line_number":46,"context_line":"    marked as unsupported in Tempest and Plugins."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5faad753_79b64afd","line":43,"range":{"start_line":43,"start_character":33,"end_line":43,"end_character":40},"in_reply_to":"5faad753_a2a1ecab","updated":"2019-09-10 12:21:28.000000000","message":"Done","commit_id":"fccc61d50e7a2cb3b39331385db8516e75c4a9e8"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"237021f727f010cf70310a873bbb8fb31d38f731","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. note::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    ++ Python 2.7: for Tempest and Tempest Plugins."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":42,"context_line":"    to keep testing the supported stable branches. They need to keep"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_a9f5c0cc","line":39,"range":{"start_line":39,"start_character":5,"end_line":39,"end_character":50},"updated":"2019-10-15 15:05:49.000000000","message":"This would also require that all dependencies of Tempest (like oslo) will have to keep support of Py27 as well...\n\nOr keep the py27 versions frozen to older versions in u-c - but then this may break (or at least cause problems) when Tempest eventually will have to support working with both current and very old versions of such dependencies.\n\nThe latter one is also relevant if any other 3rd party dependency decides to drop py2 completely (which may very well happen more frequently in the nearest future) - since we have u-c for all projects, Tempest can not hold everyone from using newer versions, and will again have to support working with very different versions of such dependencies.","commit_id":"f6ddcdc78ea9534ad8be772ea6c582e60dbc103b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"35938371a3a2376cd418bd20f94f1dd2aa14c3d2","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. note::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    ++ Python 2.7: for Tempest and Tempest Plugins."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":42,"context_line":"    to keep testing the supported stable branches. They need to keep"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_3bb436f2","line":39,"range":{"start_line":39,"start_character":5,"end_line":39,"end_character":50},"in_reply_to":"3fa7e38b_a9f5c0cc","updated":"2019-10-23 18:44:47.000000000","message":"yeah, this is a good point. along with openstack lib even we have a lot more lib outside of openstack which require to provide py2.7 support.\n\nI am re-thinking on this and ask users who have py2 env and run Tempest on system env instead of venv. (we can handle the upstream CI/CD with dropping py2.7 support from Tempest)\n\nOther solution can be cut the stable branch for Tempest and keep py2.7 support with new tests backport if required but I will say QA team does not have the bandwidth to do that. if anyone comes up from the user side to maintain then I am fine. \n\nLet me send the ML thread on all those options.","commit_id":"f6ddcdc78ea9534ad8be772ea6c582e60dbc103b"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"65a8db57d853e297cc8547e7def0e540c51b6586","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    ++ Python 3.5: for Tempest and Tempest Plugins."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":31,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":32,"context_line":"    testing the few older python versions also. For example, Python 3.5"},{"line_number":33,"context_line":"    was dropped from testing in Stein cycle but Tempest and Tempest"},{"line_number":34,"context_line":"    Plugins master gate should test python 3.5 until Rocky release is"},{"line_number":35,"context_line":"    marked as unsupported in Tempest and Plugins."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. note::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    ++ Python 2.7: for Tempest and Tempest Plugins."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":42,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":43,"context_line":"    testing the few older python versions also. For example, Python 2.7"},{"line_number":44,"context_line":"    was dropped from testing in Ussuri cycle but Tempest and Tempest"},{"line_number":45,"context_line":"    Plugins master gate should test python 2.7 until Train release is"},{"line_number":46,"context_line":"    marked as unsupported in Tempest and Plugins."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Node.js Runtime for Ussuri"},{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5faad753_906ad9b0","line":46,"range":{"start_line":30,"start_character":0,"end_line":46,"end_character":49},"updated":"2019-09-11 14:06:30.000000000","message":"may be you can combine the note text under both py version.","commit_id":"f6ddcdc78ea9534ad8be772ea6c582e60dbc103b"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"237021f727f010cf70310a873bbb8fb31d38f731","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    ++ Python 3.5: for Tempest and Tempest Plugins."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":31,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":32,"context_line":"    testing the few older python versions also. For example, Python 3.5"},{"line_number":33,"context_line":"    was dropped from testing in Stein cycle but Tempest and Tempest"},{"line_number":34,"context_line":"    Plugins master gate should test python 3.5 until Rocky release is"},{"line_number":35,"context_line":"    marked as unsupported in Tempest and Plugins."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. note::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    ++ Python 2.7: for Tempest and Tempest Plugins."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":42,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":43,"context_line":"    testing the few older python versions also. For example, Python 2.7"},{"line_number":44,"context_line":"    was dropped from testing in Ussuri cycle but Tempest and Tempest"},{"line_number":45,"context_line":"    Plugins master gate should test python 2.7 until Train release is"},{"line_number":46,"context_line":"    marked as unsupported in Tempest and Plugins."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Node.js Runtime for Ussuri"},{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_6e790ec3","line":46,"range":{"start_line":30,"start_character":0,"end_line":46,"end_character":49},"in_reply_to":"3fa7e38b_f6b6488a","updated":"2019-10-15 15:05:49.000000000","message":"not only that, current way of running tempest (at least on DevStack) is still inside a virtualenv.\n\nTempest tests are API only, so there should not be any difference what Python are they running under compared to the API services.\n\nGiven that the oldest supported in any capacity release is still Ocata which is tested on Ubuntu Xenial mostly, IMO it would be enough to leave the Py3.5 support (as this is default Py3 coming on Xenial), and set basepython to \"python3\" in the tox.ini, which will run the same from master on both Xenial and Bionic and further.","commit_id":"f6ddcdc78ea9534ad8be772ea6c582e60dbc103b"},{"author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"change_message_id":"a56b33e1aed1114af3c55154bd55849dda39fc53","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    ++ Python 3.5: for Tempest and Tempest Plugins."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":31,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":32,"context_line":"    testing the few older python versions also. For example, Python 3.5"},{"line_number":33,"context_line":"    was dropped from testing in Stein cycle but Tempest and Tempest"},{"line_number":34,"context_line":"    Plugins master gate should test python 3.5 until Rocky release is"},{"line_number":35,"context_line":"    marked as unsupported in Tempest and Plugins."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. note::"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    ++ Python 2.7: for Tempest and Tempest Plugins."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"    Tempest and all Tempest plugins are branchless and responsible"},{"line_number":42,"context_line":"    to keep testing the supported stable branches. They need to keep"},{"line_number":43,"context_line":"    testing the few older python versions also. For example, Python 2.7"},{"line_number":44,"context_line":"    was dropped from testing in Ussuri cycle but Tempest and Tempest"},{"line_number":45,"context_line":"    Plugins master gate should test python 2.7 until Train release is"},{"line_number":46,"context_line":"    marked as unsupported in Tempest and Plugins."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Node.js Runtime for Ussuri"},{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_f6b6488a","line":46,"range":{"start_line":30,"start_character":0,"end_line":46,"end_character":49},"in_reply_to":"5faad753_906ad9b0","updated":"2019-09-26 19:08:07.000000000","message":"I understand the reason why tempest is branchless,  but we still can use old tempest version from the specific tag to test previous releases","commit_id":"f6ddcdc78ea9534ad8be772ea6c582e60dbc103b"}]}
