)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cd4d5485fa11e36231abcd942553915593cc1404","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     chenxing \u003cchason.chan@foxmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-08-02 17:33:04 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"ubuntu: update configuration Stein UCA"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Update wsgi configuration after services migrating to python3."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_8fe2529f","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":38},"updated":"2019-08-03 16:35:52.000000000","message":"Fix horizon python path for python3","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"}],"ansible/roles/horizon/templates/horizon.conf.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cd4d5485fa11e36231abcd942553915593cc1404","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_efd746be","line":2,"range":{"start_line":2,"start_character":61,"end_line":2,"end_character":90},"updated":"2019-08-03 16:35:52.000000000","message":"This should probably include debian also.","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"2c773ea1e7a0381c41f370e826579aa6dd6afe5b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_a6edbbf1","line":2,"range":{"start_line":2,"start_character":61,"end_line":2,"end_character":90},"in_reply_to":"7faddb67_efd746be","updated":"2019-08-07 15:56:38.000000000","message":"Should. Even if we do not support Debian/binary now.\n\nPaths are same in both Debian/sid and Ubuntu.","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":26970,"name":"Yang Youseok","email":"ileixe@gmail.com","username":"ileixe"},"change_message_id":"d7a2bc41d2557aed7dfd57335ee19f2e3e617e49","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Listen {{ api_interface_address }}:{{ horizon_listen_port }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_34c3838b","line":4,"updated":"2019-08-02 09:54:48.000000000","message":"It also should have python3 condition. i use source install type and it hit this condition","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0da0f3b5ae39d189f941e2198a07a5f3485c9ca7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Listen {{ api_interface_address }}:{{ horizon_listen_port }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_8198a9cc","line":4,"in_reply_to":"7faddb67_068fef2e","updated":"2019-08-07 16:32:54.000000000","message":"Don\u0027t have that in kolla-ansible, only kolla. It needs to be added.","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"2690e60b384928dd251e394dd98443e09ce7c190","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Listen {{ api_interface_address }}:{{ horizon_listen_port }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_ef47461c","line":4,"in_reply_to":"7faddb67_34c3838b","updated":"2019-08-03 15:05:48.000000000","message":"Can you provide me the path of the python3 case?","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"e7973170d2f36e78e5b2096d4253de31b7a98f9e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Listen {{ api_interface_address }}:{{ horizon_listen_port }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_21ae6e98","line":4,"in_reply_to":"7faddb67_8198a9cc","updated":"2019-08-09 11:31:39.000000000","message":"https://review.opendev.org/675581 adds it","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"2c773ea1e7a0381c41f370e826579aa6dd6afe5b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Listen {{ api_interface_address }}:{{ horizon_listen_port }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_068fef2e","line":4,"in_reply_to":"7faddb67_cfdccae5","updated":"2019-08-07 15:56:38.000000000","message":"replace 2.7 with distro_python_version","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"cd4d5485fa11e36231abcd942553915593cc1404","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro \u003d\u003d \u0027ubuntu\u0027 else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python2.7/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Listen {{ api_interface_address }}:{{ horizon_listen_port }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7faddb67_cfdccae5","line":4,"in_reply_to":"7faddb67_ef47461c","updated":"2019-08-03 16:35:52.000000000","message":"It depends on the python version. On debian, 3.7 on ubuntu, 3.6. Others are still 2.7.","commit_id":"e29eb3cd64ff7e58deea8cd33aacfcb59c5b9a0f"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"710ef8863f8eba365e3781d28b4a96a370ee24bb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python{{ distro_python_version }}/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"7faddb67_cb77629f","line":2,"range":{"start_line":2,"start_character":83,"end_line":2,"end_character":101},"updated":"2019-08-12 06:17:41.000000000","message":"\u0027debian\u0027, \u0027ubuntu\u0027 - we keep alphabetic order","commit_id":"db5eddb797902dc6c7de4ce2a733161173043186"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5bf5477736586be9bad7fa7bf31be7901adc0059","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python{{ distro_python_version }}/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"7faddb67_e9002603","line":2,"range":{"start_line":2,"start_character":4,"end_line":2,"end_character":143},"updated":"2019-08-12 09:13:12.000000000","message":"Why has this one changed? I thought binary was working, because we released stein with python3 binary.","commit_id":"768d99fd79b6cee589371b5c3d50584b02560f4f"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"f411abb263c54398a112d9fba00aec05b34d3315","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% if horizon_install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":2,"context_line":"    {% set python_path \u003d \u0027/usr/lib/python3/dist-packages\u0027 if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] else \u0027/usr/share/openstack-dashboard\u0027 %}"},{"line_number":3,"context_line":"{% else %}"},{"line_number":4,"context_line":"    {% set python_path \u003d \u0027/var/lib/kolla/venv/lib/python{{ distro_python_version }}/site-packages\u0027 %}"},{"line_number":5,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"7faddb67_edaca0ef","line":2,"range":{"start_line":2,"start_character":4,"end_line":2,"end_character":143},"in_reply_to":"7faddb67_e9002603","updated":"2019-08-13 03:03:02.000000000","message":"Done","commit_id":"768d99fd79b6cee589371b5c3d50584b02560f4f"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"7bfc7fb20e5b107ae926389958ed392d3fb1a39f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set python_path \u003d \u0027/usr/share/openstack-dashboard\u0027 if horizon_install_type \u003d\u003d \u0027binary\u0027 else \"\u0027/var/lib/kolla/venv/lib/python\u0027 + distro_python_version + \u0027/site-packages\u0027\" %}"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Listen {{ api_interface_address }}:{{ horizon_listen_port }}"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"7faddb67_d8e081fb","line":1,"updated":"2019-08-13 08:45:11.000000000","message":"Don\u0027t need outer quotes.","commit_id":"1d700f1dccad160597a00ec14089b223906d63ec"}]}
