)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"a70dbc7c18e856597c564c843343c9cb28c831bf","unresolved":false,"context_lines":[{"line_number":10,"context_line":"lib or dependency of Tempest or its plugins cannot"},{"line_number":11,"context_line":"be installed on python 2.7."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"To install Tempest on py3 evnv, let\u0027s change the basepython"},{"line_number":14,"context_line":"as python 3 for tox env."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Defining basepython as python3.6 for all venv using"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3fa7e38b_91a7edbb","line":13,"range":{"start_line":13,"start_character":26,"end_line":13,"end_character":30},"updated":"2020-01-24 02:51:51.000000000","message":"venv","commit_id":"51a4a6be65d3f53919bdce51b613b00868632491"}],"tox.ini":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":50,"context_line":"  coverage report"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"[testenv:debug]"},{"line_number":53,"context_line":"basepython \u003d python3"},{"line_number":54,"context_line":"commands \u003d oslo_debug_helper -t tempest/tests {posargs}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"[testenv:all]"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_137da4e5","line":53,"range":{"start_line":53,"start_character":0,"end_line":53,"end_character":20},"updated":"2020-01-17 07:36:57.000000000","message":"could get rid of this","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":259,"context_line":"commands \u003d {posargs}"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"[testenv:docs]"},{"line_number":262,"context_line":"basepython \u003d python3"},{"line_number":263,"context_line":"deps \u003d"},{"line_number":264,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}"},{"line_number":265,"context_line":"  -r{toxinidir}/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_3380e0be","line":262,"updated":"2020-01-17 07:36:57.000000000","message":"and this","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":270,"context_line":"whitelist_externals \u003d rm"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"[testenv:pdf-docs]"},{"line_number":273,"context_line":"basepython \u003d python3"},{"line_number":274,"context_line":"deps \u003d {[testenv:docs]deps}"},{"line_number":275,"context_line":"whitelist_externals \u003d"},{"line_number":276,"context_line":"   make"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_d3662c57","line":273,"updated":"2020-01-17 07:36:57.000000000","message":"ditto","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":282,"context_line":"deps \u003d"},{"line_number":283,"context_line":"    -r{toxinidir}/test-requirements.txt"},{"line_number":284,"context_line":"    autopep8"},{"line_number":285,"context_line":"basepython \u003d python3"},{"line_number":286,"context_line":"commands \u003d"},{"line_number":287,"context_line":"    autopep8 --exit-code --max-line-length\u003d79 --experimental --diff -r tempest setup.py"},{"line_number":288,"context_line":"    flake8 {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_f361e83d","line":285,"updated":"2020-01-17 07:36:57.000000000","message":"ditto","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":290,"context_line":""},{"line_number":291,"context_line":"[testenv:autopep8]"},{"line_number":292,"context_line":"deps \u003d autopep8"},{"line_number":293,"context_line":"basepython \u003d python3"},{"line_number":294,"context_line":"commands \u003d"},{"line_number":295,"context_line":"    {toxinidir}/tools/format.sh"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_9370b40b","line":293,"updated":"2020-01-17 07:36:57.000000000","message":"ditto","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":314,"context_line":"import-order-style \u003d pep8"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"[testenv:releasenotes]"},{"line_number":317,"context_line":"basepython \u003d python3"},{"line_number":318,"context_line":"deps \u003d"},{"line_number":319,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}"},{"line_number":320,"context_line":"  -r{toxinidir}/requirements.txt"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_b36b701a","line":317,"updated":"2020-01-17 07:36:57.000000000","message":"ditto","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":326,"context_line":"whitelist_externals \u003d rm"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"[testenv:bashate]"},{"line_number":329,"context_line":"basepython \u003d python3"},{"line_number":330,"context_line":"# if you want to test out some changes you have made to bashate"},{"line_number":331,"context_line":"# against tempest, just set BASHATE_INSTALL_PATH\u003d/path/... to your"},{"line_number":332,"context_line":"# modified bashate tree"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_535c7c7f","line":329,"updated":"2020-01-17 07:36:57.000000000","message":"ditto","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"0a7e116acb2261d51adcd9d8820c5b1fbb4d4a4e","unresolved":false,"context_lines":[{"line_number":361,"context_line":""},{"line_number":362,"context_line":"[testenv:plugin-sanity-check]"},{"line_number":363,"context_line":"# perform tempest plugin sanity"},{"line_number":364,"context_line":"basepython \u003d python3"},{"line_number":365,"context_line":"whitelist_externals \u003d bash"},{"line_number":366,"context_line":"commands \u003d"},{"line_number":367,"context_line":"  bash tools/tempest-plugin-sanity.sh"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_735f3874","line":364,"updated":"2020-01-17 07:36:57.000000000","message":"ditto","commit_id":"9f24bd0a63b11cd6250ec94c9473167442ae6b9e"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"4c625bd41dbd2faf6c406fbcb17309fa0d9d1bb2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    -r{toxinidir}/requirements.txt"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[testenv]"},{"line_number":17,"context_line":"basepython \u003d python3"},{"line_number":18,"context_line":"setenv \u003d"},{"line_number":19,"context_line":"    VIRTUAL_ENV\u003d{envdir}"},{"line_number":20,"context_line":"    OS_LOG_CAPTURE\u003d1"}],"source_content_type":"text/x-properties","patch_set":5,"id":"3fa7e38b_07be5fcd","line":17,"range":{"start_line":17,"start_character":13,"end_line":17,"end_character":20},"updated":"2020-01-24 08:49:10.000000000","message":"we can\u0027t have 3.6 here too?","commit_id":"39e51f64c8470bb1c3eb0df1ffeaa27aae221aae"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"93d7872e99735448a5b064dbb192a9bef3627234","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    -r{toxinidir}/requirements.txt"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"[testenv]"},{"line_number":17,"context_line":"basepython \u003d python3"},{"line_number":18,"context_line":"setenv \u003d"},{"line_number":19,"context_line":"    VIRTUAL_ENV\u003d{envdir}"},{"line_number":20,"context_line":"    OS_LOG_CAPTURE\u003d1"}],"source_content_type":"text/x-properties","patch_set":5,"id":"3fa7e38b_5bad0ea2","line":17,"range":{"start_line":17,"start_character":13,"end_line":17,"end_character":20},"in_reply_to":"3fa7e38b_07be5fcd","updated":"2020-01-24 13:28:05.000000000","message":"this is for non-integration jobs like unit tests etc so any py3 version is ok for them.","commit_id":"39e51f64c8470bb1c3eb0df1ffeaa27aae221aae"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"78f08274c655d1939991fc7898cfa7c193dfe31d","unresolved":false,"context_lines":[{"line_number":54,"context_line":"commands \u003d oslo_debug_helper -t tempest/tests {posargs}"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"[testenv:all]"},{"line_number":57,"context_line":"envdir \u003d .tox/tempest"},{"line_number":58,"context_line":"sitepackages \u003d {[tempestenv]sitepackages}"},{"line_number":59,"context_line":"# \u0027all\u0027 includes slow tests"},{"line_number":60,"context_line":"setenv \u003d"},{"line_number":61,"context_line":"    {[tempestenv]setenv}"},{"line_number":62,"context_line":"    OS_TEST_TIMEOUT\u003d{env:OS_TEST_TIMEOUT:1200}"}],"source_content_type":"text/x-properties","patch_set":5,"id":"3fa7e38b_9e585f89","line":59,"range":{"start_line":57,"start_character":0,"end_line":59,"end_character":27},"updated":"2020-01-23 19:47:40.000000000","message":"need to match the basepython for all .tox/tempest using venv to avoid recreating this dir in devstack run\n\nhttps://zuul.opendev.org/t/openstack/build/a29589f0366b4f889e3e4433ca727617/log/job-output.txt#33975","commit_id":"39e51f64c8470bb1c3eb0df1ffeaa27aae221aae"}]}
