)]}'
{"playbooks/roles/bifrost-ironic-install/tasks/pip_install.yml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f340386b7be2277978a9d1e17a9802430422344","unresolved":false,"context_lines":[{"line_number":22,"context_line":"- name: workaround for PEP517 issue"},{"line_number":23,"context_line":"  set_fact:"},{"line_number":24,"context_line":"    extra_args: \"\""},{"line_number":25,"context_line":"  when: ansible_python_version \u003d\u003d \"3.6.8\""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- name: Set extra_args if upper_constraints_file is defined"},{"line_number":28,"context_line":"  set_fact:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1fa4df85_a301e8b1","line":25,"updated":"2020-03-16 23:34:16.000000000","message":"*sigh*","commit_id":"19b9f685b54405a3024caad2ce28fdc3d5170932"}],"scripts/install-deps.sh":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4a09f5f32fe5d8babbd34ecfcf27d9b75c61b0a1","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# workaround for PEP517 issue"},{"line_number":161,"context_line":"PYTHON_VER\u003d$($PYTHON -V)"},{"line_number":162,"context_line":"if [[ $PYTHON_VER \u003d\u003d \"Python 3.6.8\" ]]; then"},{"line_number":163,"context_line":"    sudo -H -E $PYTHON -m pip install pip\u003d\u003d19.0 --ignore-installed"},{"line_number":164,"context_line":"    export PIP_OPTS\u003d\"\""},{"line_number":165,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1fa4df85_e8ca799f","line":162,"range":{"start_line":162,"start_character":22,"end_line":162,"end_character":34},"updated":"2020-03-13 18:24:15.000000000","message":"What happens if we get a 3.6.9? Will it be affected?","commit_id":"19b9f685b54405a3024caad2ce28fdc3d5170932"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cde83ad08a089ff60d73fb44bf24bc2312d378b1","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# workaround for PEP517 issue"},{"line_number":161,"context_line":"PYTHON_VER\u003d$($PYTHON -V)"},{"line_number":162,"context_line":"if [[ $PYTHON_VER \u003d\u003d \"Python 3.6.8\" ]]; then"},{"line_number":163,"context_line":"    sudo -H -E $PYTHON -m pip install pip\u003d\u003d19.0 --ignore-installed"},{"line_number":164,"context_line":"    export PIP_OPTS\u003d\"\""},{"line_number":165,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1fa4df85_ba9d95bc","line":162,"range":{"start_line":162,"start_character":22,"end_line":162,"end_character":34},"in_reply_to":"1fa4df85_3a3be5c8","updated":"2020-03-16 10:41:37.000000000","message":"I suppose an alternative would be to upgrade setuptools on the system or --user?","commit_id":"19b9f685b54405a3024caad2ce28fdc3d5170932"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"00034a367045013bfb55f579766e95df8ffa9caa","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# workaround for PEP517 issue"},{"line_number":161,"context_line":"PYTHON_VER\u003d$($PYTHON -V)"},{"line_number":162,"context_line":"if [[ $PYTHON_VER \u003d\u003d \"Python 3.6.8\" ]]; then"},{"line_number":163,"context_line":"    sudo -H -E $PYTHON -m pip install pip\u003d\u003d19.0 --ignore-installed"},{"line_number":164,"context_line":"    export PIP_OPTS\u003d\"\""},{"line_number":165,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1fa4df85_d4a385b0","line":162,"range":{"start_line":162,"start_character":22,"end_line":162,"end_character":34},"in_reply_to":"1fa4df85_ba9d95bc","updated":"2020-03-16 13:28:00.000000000","message":"I did too spent some time on this, the problem is in how the virtualenv is handled in 3.6.8 when it includes system packages, as explained in the link.\nAbout setuptools, that could be an alternative, although if we do that we likely need to do it globally, for all the other jobs.\nI\u0027d like to see more opinions on this, but we need to unblock this quickly or the centos8 job will stay broken :/","commit_id":"19b9f685b54405a3024caad2ce28fdc3d5170932"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"36820e524b8c158b86f36c573a757861e1edc312","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# workaround for PEP517 issue"},{"line_number":161,"context_line":"PYTHON_VER\u003d$($PYTHON -V)"},{"line_number":162,"context_line":"if [[ $PYTHON_VER \u003d\u003d \"Python 3.6.8\" ]]; then"},{"line_number":163,"context_line":"    sudo -H -E $PYTHON -m pip install pip\u003d\u003d19.0 --ignore-installed"},{"line_number":164,"context_line":"    export PIP_OPTS\u003d\"\""},{"line_number":165,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1fa4df85_3a3be5c8","line":162,"range":{"start_line":162,"start_character":22,"end_line":162,"end_character":34},"in_reply_to":"1fa4df85_d462aad8","updated":"2020-03-16 10:36:02.000000000","message":"I do wonder what is being done differently in bifrost to require this. I\u0027ve spent quite a lot of time with python \u0026 centos 8 recently for kolla, and haven\u0027t needed to do this.","commit_id":"19b9f685b54405a3024caad2ce28fdc3d5170932"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"b9e6869a59c5a332ae56817cf181609cd285096b","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# workaround for PEP517 issue"},{"line_number":161,"context_line":"PYTHON_VER\u003d$($PYTHON -V)"},{"line_number":162,"context_line":"if [[ $PYTHON_VER \u003d\u003d \"Python 3.6.8\" ]]; then"},{"line_number":163,"context_line":"    sudo -H -E $PYTHON -m pip install pip\u003d\u003d19.0 --ignore-installed"},{"line_number":164,"context_line":"    export PIP_OPTS\u003d\"\""},{"line_number":165,"context_line":"else"}],"source_content_type":"text/x-sh","patch_set":6,"id":"1fa4df85_d462aad8","line":162,"range":{"start_line":162,"start_character":22,"end_line":162,"end_character":34},"in_reply_to":"1fa4df85_e8ca799f","updated":"2020-03-16 08:23:17.000000000","message":"3.6.9 (and forward) is not affected, look at the bionic job","commit_id":"19b9f685b54405a3024caad2ce28fdc3d5170932"}]}
