)]}'
{"docker/horizon/Dockerfile.j2":[{"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":"58250b6a7b4387097c5bccdc6d6fa4105c1eaa21","unresolved":false,"context_lines":[{"line_number":161,"context_line":"# But we need it for horizon plugins."},{"line_number":162,"context_line":"RUN ln -s horizon-source/* horizon \\"},{"line_number":163,"context_line":"    \u0026\u0026 sed -i /horizon\u003d\u003d\u003d16.0.0/d /requirements/upper-constraints.txt \\"},{"line_number":164,"context_line":"    \u0026\u0026 cat /requirements/upper-constraints.txt \\"},{"line_number":165,"context_line":"    \u0026\u0026 {{ macros.install_pip(horizon_pip_packages | customizable(\"pip_packages\")) }} \\"},{"line_number":166,"context_line":"    \u0026\u0026 mkdir -p /etc/openstack-dashboard \\"},{"line_number":167,"context_line":"    \u0026\u0026 cp -r /horizon/openstack_dashboard/conf/* /etc/openstack-dashboard/ \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_e519bbd1","line":164,"updated":"2020-01-07 10:19:57.000000000","message":"not in the final version I guess?","commit_id":"0eab0371ee8869116a89a31641563b07feb76388"},{"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":"7a3606d9f1f7998abb18031b4a783c3e7d38c97c","unresolved":false,"context_lines":[{"line_number":168,"context_line":"    \u0026\u0026 cp /horizon/openstack_dashboard/local/local_settings.py.example /etc/openstack-dashboard/local_settings \\"},{"line_number":169,"context_line":"    \u0026\u0026 cp /horizon/manage.py /var/lib/kolla/venv/bin/manage.py \\"},{"line_number":170,"context_line":"    \u0026\u0026 if [ \"$(ls /plugins)\" ]; then \\"},{"line_number":171,"context_line":"\t   echo \"horizon\u003d\u003d\u003d16.0.0\" \u003e\u003e /requirements/upper-constraints.txt; \\"},{"line_number":172,"context_line":"           {{ macros.install_pip(horizon_plugins_pip_packages) }}; \\"},{"line_number":173,"context_line":"       fi \\"},{"line_number":174,"context_line":"    \u0026\u0026 for locale in  /var/lib/kolla/venv/lib/python{{distro_python_version}}/site-packages/*/locale; do \\"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_2524b30d","line":171,"updated":"2020-01-07 10:19:23.000000000","message":"tab","commit_id":"0eab0371ee8869116a89a31641563b07feb76388"},{"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":"08c68483d9ba898986cbd2ab4e1ad8c0e05353fc","unresolved":false,"context_lines":[{"line_number":160,"context_line":"# NOTE(hrw) to install horizon from unpacked path we can not have it mentioned in upper-constraints."},{"line_number":161,"context_line":"# But we need it for horizon plugins."},{"line_number":162,"context_line":"RUN ln -s horizon-source/* horizon \\"},{"line_number":163,"context_line":"    \u0026\u0026 sed -i /horizon\u003d\u003d\u003d16.0.0/d /requirements/upper-constraints.txt \\"},{"line_number":164,"context_line":"    \u0026\u0026 {{ macros.install_pip(horizon_pip_packages | customizable(\"pip_packages\")) }} \\"},{"line_number":165,"context_line":"    \u0026\u0026 mkdir -p /etc/openstack-dashboard \\"},{"line_number":166,"context_line":"    \u0026\u0026 cp -r /horizon/openstack_dashboard/conf/* /etc/openstack-dashboard/ \\"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_052417c2","line":163,"updated":"2020-01-07 10:52:37.000000000","message":"we will be b0rken again when they release 16.x, let\u0027s just drop everything with horizon\u003d","commit_id":"0ecfb2bf1e2c2c8b08475a566468185233186e27"},{"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":"08c68483d9ba898986cbd2ab4e1ad8c0e05353fc","unresolved":false,"context_lines":[{"line_number":167,"context_line":"    \u0026\u0026 cp /horizon/openstack_dashboard/local/local_settings.py.example /etc/openstack-dashboard/local_settings \\"},{"line_number":168,"context_line":"    \u0026\u0026 cp /horizon/manage.py /var/lib/kolla/venv/bin/manage.py \\"},{"line_number":169,"context_line":"    \u0026\u0026 if [ \"$(ls /plugins)\" ]; then \\"},{"line_number":170,"context_line":"           echo \"horizon\u003d\u003d\u003d16.0.0\" \u003e\u003e /requirements/upper-constraints.txt; \\"},{"line_number":171,"context_line":"           {{ macros.install_pip(horizon_plugins_pip_packages) }}; \\"},{"line_number":172,"context_line":"       fi \\"},{"line_number":173,"context_line":"    \u0026\u0026 for locale in  /var/lib/kolla/venv/lib/python{{distro_python_version}}/site-packages/*/locale; do \\"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_a5166357","line":170,"updated":"2020-01-07 10:52:37.000000000","message":"not worth it since we already have fine horizon installed","commit_id":"0ecfb2bf1e2c2c8b08475a566468185233186e27"},{"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":"2866389e14cfc95137622597aed4abfb2beb0e95","unresolved":false,"context_lines":[{"line_number":158,"context_line":"] %}"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# NOTE(hrw) to install horizon from unpacked path we can not have it mentioned in upper-constraints."},{"line_number":161,"context_line":"# But we need it for horizon plugins."},{"line_number":162,"context_line":"RUN ln -s horizon-source/* horizon \\"},{"line_number":163,"context_line":"    \u0026\u0026 sed -i /horizon\u003d\u003d\u003d16/d /requirements/upper-constraints.txt \\"},{"line_number":164,"context_line":"    \u0026\u0026 {{ macros.install_pip(horizon_pip_packages | customizable(\"pip_packages\")) }} \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_1bd796c2","line":161,"updated":"2020-01-07 13:02:39.000000000","message":"false :D","commit_id":"875e371b06adaf861420581f2bccce2aaa88314c"},{"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":"a07f80649b6039a758fc013fd76e4011dfc33423","unresolved":false,"context_lines":[{"line_number":160,"context_line":"# NOTE(hrw) to install horizon from unpacked path we can not have it mentioned in upper-constraints."},{"line_number":161,"context_line":"# But we need it for horizon plugins."},{"line_number":162,"context_line":"RUN ln -s horizon-source/* horizon \\"},{"line_number":163,"context_line":"    \u0026\u0026 sed -i /horizon\u003d\u003d\u003d16/d /requirements/upper-constraints.txt \\"},{"line_number":164,"context_line":"    \u0026\u0026 {{ macros.install_pip(horizon_pip_packages | customizable(\"pip_packages\")) }} \\"},{"line_number":165,"context_line":"    \u0026\u0026 mkdir -p /etc/openstack-dashboard \\"},{"line_number":166,"context_line":"    \u0026\u0026 cp -r /horizon/openstack_dashboard/conf/* /etc/openstack-dashboard/ \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_404f5dbd","line":163,"range":{"start_line":163,"start_character":25,"end_line":163,"end_character":27},"updated":"2020-01-07 11:43:29.000000000","message":"let\u0027s give up on the number too","commit_id":"875e371b06adaf861420581f2bccce2aaa88314c"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"fbe5016e4ba38678e3072ce775656600fcdd77aa","unresolved":false,"context_lines":[{"line_number":160,"context_line":"# NOTE(hrw) to install horizon from unpacked path we can not have it mentioned in upper-constraints."},{"line_number":161,"context_line":"# But we need it for horizon plugins."},{"line_number":162,"context_line":"RUN ln -s horizon-source/* horizon \\"},{"line_number":163,"context_line":"    \u0026\u0026 sed -i /horizon\u003d\u003d\u003d16/d /requirements/upper-constraints.txt \\"},{"line_number":164,"context_line":"    \u0026\u0026 {{ macros.install_pip(horizon_pip_packages | customizable(\"pip_packages\")) }} \\"},{"line_number":165,"context_line":"    \u0026\u0026 mkdir -p /etc/openstack-dashboard \\"},{"line_number":166,"context_line":"    \u0026\u0026 cp -r /horizon/openstack_dashboard/conf/* /etc/openstack-dashboard/ \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_80b5557f","line":163,"range":{"start_line":163,"start_character":25,"end_line":163,"end_character":27},"in_reply_to":"3fa7e38b_404f5dbd","updated":"2020-01-07 11:53:52.000000000","message":"no. it is train related change so let it care of train only.","commit_id":"875e371b06adaf861420581f2bccce2aaa88314c"},{"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":"2866389e14cfc95137622597aed4abfb2beb0e95","unresolved":false,"context_lines":[{"line_number":160,"context_line":"# NOTE(hrw) to install horizon from unpacked path we can not have it mentioned in upper-constraints."},{"line_number":161,"context_line":"# But we need it for horizon plugins."},{"line_number":162,"context_line":"RUN ln -s horizon-source/* horizon \\"},{"line_number":163,"context_line":"    \u0026\u0026 sed -i /horizon\u003d\u003d\u003d16/d /requirements/upper-constraints.txt \\"},{"line_number":164,"context_line":"    \u0026\u0026 {{ macros.install_pip(horizon_pip_packages | customizable(\"pip_packages\")) }} \\"},{"line_number":165,"context_line":"    \u0026\u0026 mkdir -p /etc/openstack-dashboard \\"},{"line_number":166,"context_line":"    \u0026\u0026 cp -r /horizon/openstack_dashboard/conf/* /etc/openstack-dashboard/ \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_5bc98e21","line":163,"range":{"start_line":163,"start_character":25,"end_line":163,"end_character":27},"in_reply_to":"3fa7e38b_80b5557f","updated":"2020-01-07 13:02:39.000000000","message":"fine by me","commit_id":"875e371b06adaf861420581f2bccce2aaa88314c"}]}
