)]}'
{"lib/tempest":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fdfc2a4386cf983d1654d6ab8b649cc502f85c61","unresolved":false,"context_lines":[{"line_number":697,"context_line":"        sudo apt-get install python3.6 python3.6-dev --yes"},{"line_number":698,"context_line":"        local ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":699,"context_line":"        echo Python version installed in Tempest venv: $ver"},{"line_number":700,"context_line":"        local ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":701,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":702,"context_line":"        local ver\u003d$(tox -evenv-tempest -- python3.6 --version)"},{"line_number":703,"context_line":"        echo Python3.6 version installed in Tempest venv: $ver"},{"line_number":704,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"3fa7e38b_fe85fe0a","line":701,"range":{"start_line":700,"start_character":0,"end_line":701,"end_character":60},"updated":"2020-01-21 15:28:45.000000000","message":"this will give us idea which py3 version is installed.","commit_id":"741c50bb5e13e56abd045316dc36dd74f80254ae"},{"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":"475e8d5c761136b53a793537db889e98f04a4acd","unresolved":false,"context_lines":[{"line_number":696,"context_line":"    # dependency version compatibility reason(Example: bug#1860033). Tempest is being"},{"line_number":697,"context_line":"    # installed and run on venv which give us flexibility to run with any interpreter"},{"line_number":698,"context_line":"    # irrespective of tested env python version. Stable branches till stable/rocky use"},{"line_number":699,"context_line":"    # ubuntu xenial which does not have py3.6 and so does need to be installed separately."},{"line_number":700,"context_line":"    if is_ubuntu; then"},{"line_number":701,"context_line":"        local ver"},{"line_number":702,"context_line":"        echo \"Installing python 3.6 from ppa\""}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"3fa7e38b_202fef3e","line":699,"updated":"2020-01-21 20:04:59.000000000","message":"+1","commit_id":"75abdbae00ff035ddbc5baa73cfe4ae54bd8ce32"},{"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":"475e8d5c761136b53a793537db889e98f04a4acd","unresolved":false,"context_lines":[{"line_number":703,"context_line":"        sudo add-apt-repository ppa:deadsnakes/ppa --yes"},{"line_number":704,"context_line":"        sudo apt-get update"},{"line_number":705,"context_line":"        sudo apt-get install python3.6 python3.6-dev --yes"},{"line_number":706,"context_line":"        ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":707,"context_line":"        echo Python version installed in Tempest venv: $ver"},{"line_number":708,"context_line":"        ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":709,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":710,"context_line":"    fi"},{"line_number":711,"context_line":"    # NOTE(mtreinish) Respect constraints in the tempest full venv, things that"},{"line_number":712,"context_line":"    # are using a tox job other than full will not be respecting constraints but"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"3fa7e38b_000193b5","line":709,"range":{"start_line":706,"start_character":8,"end_line":709,"end_character":60},"updated":"2020-01-21 20:04:59.000000000","message":"this does not make sense - it reports the original versions (you have that already in last zuul reports)","commit_id":"75abdbae00ff035ddbc5baa73cfe4ae54bd8ce32"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b53b9c4a37e9467d0723d786632c72c8d1251761","unresolved":false,"context_lines":[{"line_number":703,"context_line":"        sudo add-apt-repository ppa:deadsnakes/ppa --yes"},{"line_number":704,"context_line":"        sudo apt-get update"},{"line_number":705,"context_line":"        sudo apt-get install python3.6 python3.6-dev --yes"},{"line_number":706,"context_line":"        ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":707,"context_line":"        echo Python version installed in Tempest venv: $ver"},{"line_number":708,"context_line":"        ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":709,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":710,"context_line":"    fi"},{"line_number":711,"context_line":"    # NOTE(mtreinish) Respect constraints in the tempest full venv, things that"},{"line_number":712,"context_line":"    # are using a tox job other than full will not be respecting constraints but"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"3fa7e38b_00cf538b","line":709,"range":{"start_line":706,"start_character":8,"end_line":709,"end_character":60},"in_reply_to":"3fa7e38b_000193b5","updated":"2020-01-21 20:06:21.000000000","message":"it will report based on tox env use as basepython. that is updated in Tempest patch. with this we can check if tox basepython and installed interpreter is all matching or not","commit_id":"75abdbae00ff035ddbc5baa73cfe4ae54bd8ce32"},{"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":"4b295c8626fb5ef51e040fbb20c7b54b77abdb58","unresolved":false,"context_lines":[{"line_number":703,"context_line":"        sudo add-apt-repository ppa:deadsnakes/ppa --yes"},{"line_number":704,"context_line":"        sudo apt-get update"},{"line_number":705,"context_line":"        sudo apt-get install python3.6 python3.6-dev --yes"},{"line_number":706,"context_line":"        ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":707,"context_line":"        echo Python version installed in Tempest venv: $ver"},{"line_number":708,"context_line":"        ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":709,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":710,"context_line":"    fi"},{"line_number":711,"context_line":"    # NOTE(mtreinish) Respect constraints in the tempest full venv, things that"},{"line_number":712,"context_line":"    # are using a tox job other than full will not be respecting constraints but"}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"3fa7e38b_e0a797ba","line":709,"range":{"start_line":706,"start_character":8,"end_line":709,"end_character":60},"in_reply_to":"3fa7e38b_00cf538b","updated":"2020-01-21 20:08:56.000000000","message":"ah, makes sense then! this reversed dependency makes my head spin :D","commit_id":"75abdbae00ff035ddbc5baa73cfe4ae54bd8ce32"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"83bd98900ba4469cd29be1aef35c67bdd6ed4edb","unresolved":false,"context_lines":[{"line_number":695,"context_line":"    # dependency version compatibility reason(Example: bug#1860033). Tempest is being"},{"line_number":696,"context_line":"    # installed and run on venv which give us flexibility to run with any interpreter"},{"line_number":697,"context_line":"    # irrespective of tested env python version. Stable branches till stable/rocky use"},{"line_number":698,"context_line":"    # ubuntu xenial which does not have py3.6 and so does need to be installed separately."},{"line_number":699,"context_line":"    if is_ubuntu; then"},{"line_number":700,"context_line":"        local ver"},{"line_number":701,"context_line":"        echo \"Installing python 3.6 from ppa\""}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3fa7e38b_5b90ae41","line":698,"updated":"2020-01-24 13:32:55.000000000","message":"While we use xenial in gate, stack.sh for rocky also claims bionic support, so we should install the ppa only when we actually run on xenial.\n\nI\u0027m also thinking this should go into fixup_stuff.sh, which is supposed to collect all distro specific hacks.","commit_id":"2d5105ac3db43aa26dbf805c2e2717db204164fc"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"777b1f4e2b1a1d34f0bf5f025d9ba16522c687cc","unresolved":false,"context_lines":[{"line_number":695,"context_line":"    # dependency version compatibility reason(Example: bug#1860033). Tempest is being"},{"line_number":696,"context_line":"    # installed and run on venv which give us flexibility to run with any interpreter"},{"line_number":697,"context_line":"    # irrespective of tested env python version. Stable branches till stable/rocky use"},{"line_number":698,"context_line":"    # ubuntu xenial which does not have py3.6 and so does need to be installed separately."},{"line_number":699,"context_line":"    if is_ubuntu; then"},{"line_number":700,"context_line":"        local ver"},{"line_number":701,"context_line":"        echo \"Installing python 3.6 from ppa\""}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3fa7e38b_5bde6e0f","line":698,"in_reply_to":"3fa7e38b_5b90ae41","updated":"2020-01-24 13:37:21.000000000","message":"make sense. I will move this.","commit_id":"2d5105ac3db43aa26dbf805c2e2717db204164fc"},{"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":"674584f0dcffa783e696495e97570ae975a20cf5","unresolved":false,"context_lines":[{"line_number":707,"context_line":"        ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":708,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":709,"context_line":"    fi"},{"line_number":710,"context_line":"    tox -r --notest -efull"},{"line_number":711,"context_line":"    # NOTE(mtreinish) Respect constraints in the tempest full venv, things that"},{"line_number":712,"context_line":"    # are using a tox job other than full will not be respecting constraints but"},{"line_number":713,"context_line":"    # running pip install -U on tempest requirements"}],"source_content_type":"application/x-shellscript","patch_set":7,"id":"3fa7e38b_a700abb2","line":710,"updated":"2020-01-24 08:40:35.000000000","message":"good catch with order","commit_id":"2d5105ac3db43aa26dbf805c2e2717db204164fc"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"1b4bf94611f0b9292de6125284936b3a772cadc3","unresolved":false,"context_lines":[{"line_number":693,"context_line":"    local ver"},{"line_number":694,"context_line":"    ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":695,"context_line":"    echo Python version installed in Tempest venv: $ver"},{"line_number":696,"context_line":"    ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":697,"context_line":"    echo Python3 version installed in Tempest venv: $ver"},{"line_number":698,"context_line":"    # NOTE(mtreinish) Respect constraints in the tempest full venv, things that"},{"line_number":699,"context_line":"    # are using a tox job other than full will not be respecting constraints but"},{"line_number":700,"context_line":"    # running pip install -U on tempest requirements"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"3fa7e38b_c28cae3a","line":697,"range":{"start_line":696,"start_character":4,"end_line":697,"end_character":56},"updated":"2020-01-24 18:42:43.000000000","message":"You should wrap this in a \"if python3_enabled\", as we still have py2 jobs, see the centos7 failure.","commit_id":"4b7c03086be6ac34e772b1f3e833ffd233af5ac6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7e1d6d528f718f2b8e044b030cb4caf254c748ad","unresolved":false,"context_lines":[{"line_number":693,"context_line":"    local ver"},{"line_number":694,"context_line":"    ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":695,"context_line":"    echo Python version installed in Tempest venv: $ver"},{"line_number":696,"context_line":"    ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":697,"context_line":"    echo Python3 version installed in Tempest venv: $ver"},{"line_number":698,"context_line":"    # NOTE(mtreinish) Respect constraints in the tempest full venv, things that"},{"line_number":699,"context_line":"    # are using a tox job other than full will not be respecting constraints but"},{"line_number":700,"context_line":"    # running pip install -U on tempest requirements"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"3fa7e38b_42dd1e11","line":697,"range":{"start_line":696,"start_character":4,"end_line":697,"end_character":56},"in_reply_to":"3fa7e38b_228ca22c","updated":"2020-01-24 18:54:21.000000000","message":"Tempest master is going to be not working on py2 after this patch https://review.opendev.org/#/c/703011/.\n\nI can wrap this around python3_enaled as this is not under ditsro condition also","commit_id":"4b7c03086be6ac34e772b1f3e833ffd233af5ac6"},{"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":"872d2b1507304917df22ad71437b20aab6b64e31","unresolved":false,"context_lines":[{"line_number":693,"context_line":"    local ver"},{"line_number":694,"context_line":"    ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":695,"context_line":"    echo Python version installed in Tempest venv: $ver"},{"line_number":696,"context_line":"    ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":697,"context_line":"    echo Python3 version installed in Tempest venv: $ver"},{"line_number":698,"context_line":"    # NOTE(mtreinish) Respect constraints in the tempest full venv, things that"},{"line_number":699,"context_line":"    # are using a tox job other than full will not be respecting constraints but"},{"line_number":700,"context_line":"    # running pip install -U on tempest requirements"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"3fa7e38b_228ca22c","line":697,"range":{"start_line":696,"start_character":4,"end_line":697,"end_character":56},"in_reply_to":"3fa7e38b_c28cae3a","updated":"2020-01-24 18:48:51.000000000","message":"Tempest requires python3 so it is at most irrelevant - it either fails on py3 not existing or tempest not installable... That said, it would be nice to install py3 in centos7 as well.","commit_id":"4b7c03086be6ac34e772b1f3e833ffd233af5ac6"},{"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":"bde44dce829562c3948fea949c7f01243856956e","unresolved":false,"context_lines":[{"line_number":693,"context_line":"    local ver"},{"line_number":694,"context_line":"    ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":695,"context_line":"    echo Python version installed in Tempest venv: $ver"},{"line_number":696,"context_line":"    if python3_enabled; then"},{"line_number":697,"context_line":"        ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":698,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":699,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":10,"id":"3fa7e38b_222822ec","line":696,"updated":"2020-01-24 18:57:32.000000000","message":"but we require py3 so it\u0027s pointless (this conditional is for devstack-deployed stuff, not tempest)","commit_id":"0b596470c8f7196a5e8e42faaa02db0ecefcf80d"},{"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":"5aae320aa70822366e93ed2b8cc5a760a85bde53","unresolved":false,"context_lines":[{"line_number":693,"context_line":"    local ver"},{"line_number":694,"context_line":"    ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":695,"context_line":"    echo Python version installed in Tempest venv: $ver"},{"line_number":696,"context_line":"    if python3_enabled; then"},{"line_number":697,"context_line":"        ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":698,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":699,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":10,"id":"3fa7e38b_e2068a74","line":696,"in_reply_to":"3fa7e38b_221102b0","updated":"2020-01-24 19:00:53.000000000","message":"makes sense!","commit_id":"0b596470c8f7196a5e8e42faaa02db0ecefcf80d"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fc0e60c24e073db82b941b948b8b059f41992bee","unresolved":false,"context_lines":[{"line_number":693,"context_line":"    local ver"},{"line_number":694,"context_line":"    ver\u003d$(tox -evenv-tempest -- python --version)"},{"line_number":695,"context_line":"    echo Python version installed in Tempest venv: $ver"},{"line_number":696,"context_line":"    if python3_enabled; then"},{"line_number":697,"context_line":"        ver\u003d$(tox -evenv-tempest -- python3 --version)"},{"line_number":698,"context_line":"        echo Python3 version installed in Tempest venv: $ver"},{"line_number":699,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":10,"id":"3fa7e38b_221102b0","line":696,"in_reply_to":"3fa7e38b_222822ec","updated":"2020-01-24 18:59:29.000000000","message":"this will save if anyone older tempest with TEMPEST_BRANCH so in that case we should not make it py3-only","commit_id":"0b596470c8f7196a5e8e42faaa02db0ecefcf80d"}],"tools/fixup_stuff.sh":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"923321ab676cef62fa8910ed816fdf2dbf370798","unresolved":false,"context_lines":[{"line_number":247,"context_line":"    # tested env python version. Stable branches till stable/rocky use"},{"line_number":248,"context_line":"    # ubuntu xenial which does not have py3.6 and so does need to be"},{"line_number":249,"context_line":"    # installed separately."},{"line_number":250,"context_line":"    if [[ \"$DISTRO\" !\u003d \"xenial\" ]]; then"},{"line_number":251,"context_line":"        echo \"Installing python 3.6 from ppa\""},{"line_number":252,"context_line":"        sudo add-apt-repository ppa:deadsnakes/ppa --yes"},{"line_number":253,"context_line":"        sudo apt-get update"}],"source_content_type":"text/x-sh","patch_set":8,"id":"3fa7e38b_769b3f15","line":250,"updated":"2020-01-24 15:05:39.000000000","message":"comparison is the wrong way round, you need \"\u003d\u003d xenial\"","commit_id":"2003dc0829a79cec9fbe651f1f88d09ffd7d520c"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"7e1d6d528f718f2b8e044b030cb4caf254c748ad","unresolved":false,"context_lines":[{"line_number":247,"context_line":"    # tested env python version. Stable branches till stable/rocky use"},{"line_number":248,"context_line":"    # ubuntu xenial which does not have py3.6 and so does need to be"},{"line_number":249,"context_line":"    # installed separately."},{"line_number":250,"context_line":"    if [[ \"$DISTRO\" !\u003d \"xenial\" ]]; then"},{"line_number":251,"context_line":"        echo \"Installing python 3.6 from ppa\""},{"line_number":252,"context_line":"        sudo add-apt-repository ppa:deadsnakes/ppa --yes"},{"line_number":253,"context_line":"        sudo apt-get update"}],"source_content_type":"text/x-sh","patch_set":8,"id":"3fa7e38b_76b49f81","line":250,"in_reply_to":"3fa7e38b_769b3f15","updated":"2020-01-24 18:54:21.000000000","message":"ohh, done","commit_id":"2003dc0829a79cec9fbe651f1f88d09ffd7d520c"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"b34478544573a08810ff2beaf60f33a3576a38b9","unresolved":false,"context_lines":[{"line_number":251,"context_line":"        echo \"Installing python 3.6 from ppa\""},{"line_number":252,"context_line":"        sudo add-apt-repository ppa:deadsnakes/ppa --yes"},{"line_number":253,"context_line":"        sudo apt-get update"},{"line_number":254,"context_line":"        sudo apt-get install python3.6 python3.6-dev --yes"},{"line_number":255,"context_line":"    fi"},{"line_number":256,"context_line":"}"},{"line_number":257,"context_line":""}],"source_content_type":"text/x-sh","patch_set":10,"id":"3fa7e38b_78bd54cf","line":254,"updated":"2020-01-27 21:41:21.000000000","message":"I guess the virutalenv is installed via \"virtualenv -p python3\" which is otherwise installed","commit_id":"0b596470c8f7196a5e8e42faaa02db0ecefcf80d"}]}
