)]}'
{"docker/aodh/aodh-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"02968ba9d45ffb2b8abe0e14e4f162b7941058dc","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    {% endif %}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":39,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"       {% set aodh_base_packages \u003d ["},{"line_number":42,"context_line":"            \u0027python3-ldappool\u0027"},{"line_number":43,"context_line":"        ] %}"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"{{ macros.install_packages(aodh_base_packages | customizable(\"packages\")) }}"},{"line_number":46,"context_line":"RUN mkdir -p /var/www/cgi-bin/aodh"},{"line_number":47,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"       {% set aodh_base_packages \u003d ["},{"line_number":50,"context_line":"            \u0027python3-ldappool\u0027"},{"line_number":51,"context_line":"        ] %}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"{{ macros.install_packages(aodh_base_packages | customizable(\"packages\")) }}"},{"line_number":54,"context_line":"RUN mkdir -p /var/www/cgi-bin/aodh"},{"line_number":55,"context_line":"    {% endif %}"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"ADD aodh-base-archive /aodh-base-source"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_38b9aee8","line":55,"range":{"start_line":39,"start_character":1,"end_line":55,"end_character":15},"updated":"2020-08-04 09:40:10.000000000","message":"These are now the same","commit_id":"a100249cec82bb98ec50885f761fdc4cb861affa"}],"docker/cinder/cinder-api/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"02968ba9d45ffb2b8abe0e14e4f162b7941058dc","unresolved":false,"context_lines":[{"line_number":20,"context_line":"        {% set cinder_api_packages \u003d ["},{"line_number":21,"context_line":"                \u0027cinder-api\u0027"},{"line_number":22,"context_line":"        ] %}"},{"line_number":23,"context_line":"{{ macros.install_packages(cinder_api_packages | customizable(\"packages\")) }}"},{"line_number":24,"context_line":"RUN mkdir -p /var/www/cgi-bin/cinder \\"},{"line_number":25,"context_line":"    \u0026\u0026 cp -a /usr/bin/cinder-wsgi /var/www/cgi-bin/cinder/cinder-wsgi"},{"line_number":26,"context_line":"    {% endif %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_58a9028e","line":25,"range":{"start_line":23,"start_character":0,"end_line":25,"end_character":69},"updated":"2020-08-04 09:40:10.000000000","message":"Could move this outside the if","commit_id":"a100249cec82bb98ec50885f761fdc4cb861affa"},{"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":"43022e95516ab1c76a8a62f8feaeb182e95b0112","unresolved":false,"context_lines":[{"line_number":10,"context_line":"{% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":11,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":12,"context_line":"        {% set cinder_api_packages \u003d ["},{"line_number":13,"context_line":"                \u0027python3-keystone\u0027"},{"line_number":14,"context_line":"        ] %}"},{"line_number":15,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":16,"context_line":"        {% set cinder_api_packages \u003d ["}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"9f560f44_f7d36aff","line":13,"range":{"start_line":13,"start_character":17,"end_line":13,"end_character":33},"updated":"2020-08-10 15:52:28.000000000","message":"I do also wonder about this little guy here :-)","commit_id":"5bdf514645e6ba603f813f299c68ff7fb12daa3c"}],"docker/freezer/freezer-api/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":15,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":18,"context_line":"        {% set freezer_api_packages \u003d ["},{"line_number":19,"context_line":"            \u0027httpd\u0027,"},{"line_number":20,"context_line":"            \u0027mod_ssl\u0027,"},{"line_number":21,"context_line":"            \u0027python3-mod_wsgi\u0027"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_c3917ef3","side":"PARENT","line":18,"range":{"start_line":18,"start_character":15,"end_line":18,"end_character":35},"updated":"2020-08-06 10:50:42.000000000","message":"needs adding back","commit_id":"69092eb574222564fcd3ce752a41db7fe51d61b8"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0dff7ea67d385ebc039068720ab72d0f13579f44","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":18,"context_line":"            {% set freezer_api_packages \u003d ["},{"line_number":19,"context_line":"        ] %}"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_8faaee15","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":39},"updated":"2020-08-07 15:51:45.000000000","message":"remove","commit_id":"e57ff5c5aff3cc99f026095e1a4c145ff1cb748c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0dff7ea67d385ebc039068720ab72d0f13579f44","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":18,"context_line":"            {% set freezer_api_packages \u003d ["},{"line_number":19,"context_line":"        ] %}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"{{ macros.install_packages(freezer_api_packages | customizable(\"packages\")) }}"},{"line_number":22,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_6fa5da46","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":12},"updated":"2020-08-07 15:51:45.000000000","message":"remove","commit_id":"e57ff5c5aff3cc99f026095e1a4c145ff1cb748c"}],"docker/heat/heat-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    {% set heat_base_packages \u003d ["},{"line_number":40,"context_line":"        \u0027httpd\u0027,"},{"line_number":41,"context_line":"        \u0027mod_ssl\u0027,"},{"line_number":42,"context_line":"        \u0027python3-mod_wsgi\u0027"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_63afd229","side":"PARENT","line":39,"range":{"start_line":39,"start_character":11,"end_line":39,"end_character":29},"updated":"2020-08-06 10:50:42.000000000","message":"Needs adding back","commit_id":"69092eb574222564fcd3ce752a41db7fe51d61b8"}],"docker/horizon/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"02968ba9d45ffb2b8abe0e14e4f162b7941058dc","unresolved":false,"context_lines":[{"line_number":68,"context_line":"{{ macros.install_packages(horizon_packages | customizable(\"packages\")) }}"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"{% block horizon_ubuntu_binary_setup %}"},{"line_number":71,"context_line":"RUN echo \u003e /etc/apache2/ports.conf \\"},{"line_number":72,"context_line":"    \u0026\u0026 sed -i \u0027s|\\(ServerTokens \\)OS|\\1Prod|\u0027 /etc/apache2/conf-available/security.conf \\"},{"line_number":73,"context_line":"    \u0026\u0026 ln -s ../mods-available/headers.load  /etc/apache2/mods-enabled/headers.load \\"},{"line_number":74,"context_line":"    \u0026\u0026 ln -s ../mods-available/expires.load  /etc/apache2/mods-enabled/expires.load \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_78a16694","line":71,"range":{"start_line":71,"start_character":4,"end_line":71,"end_character":34},"updated":"2020-08-04 09:40:10.000000000","message":"nit","commit_id":"a100249cec82bb98ec50885f761fdc4cb861affa"},{"author":{"_account_id":30810,"name":"James Kirsch","email":"generalfuzz@gmail.com","username":"generalfuzz"},"change_message_id":"10e0b0ac11946242d5380665b2ae3fae2e38b3a0","unresolved":false,"context_lines":[{"line_number":68,"context_line":"{{ macros.install_packages(horizon_packages | customizable(\"packages\")) }}"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"{% block horizon_ubuntu_binary_setup %}"},{"line_number":71,"context_line":"RUN echo \u003e /etc/apache2/ports.conf \\"},{"line_number":72,"context_line":"    \u0026\u0026 sed -i \u0027s|\\(ServerTokens \\)OS|\\1Prod|\u0027 /etc/apache2/conf-available/security.conf \\"},{"line_number":73,"context_line":"    \u0026\u0026 ln -s ../mods-available/headers.load  /etc/apache2/mods-enabled/headers.load \\"},{"line_number":74,"context_line":"    \u0026\u0026 ln -s ../mods-available/expires.load  /etc/apache2/mods-enabled/expires.load \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_8ce4f20e","line":71,"range":{"start_line":71,"start_character":4,"end_line":71,"end_character":34},"in_reply_to":"9f560f44_78a16694","updated":"2020-08-05 00:48:42.000000000","message":"not sure what this is","commit_id":"a100249cec82bb98ec50885f761fdc4cb861affa"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3860175380e74d65edcdb2f2ad0ef060574e856f","unresolved":false,"context_lines":[{"line_number":68,"context_line":"{{ macros.install_packages(horizon_packages | customizable(\"packages\")) }}"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"{% block horizon_ubuntu_binary_setup %}"},{"line_number":71,"context_line":"RUN echo \u003e /etc/apache2/ports.conf \\"},{"line_number":72,"context_line":"    \u0026\u0026 sed -i \u0027s|\\(ServerTokens \\)OS|\\1Prod|\u0027 /etc/apache2/conf-available/security.conf \\"},{"line_number":73,"context_line":"    \u0026\u0026 ln -s ../mods-available/headers.load  /etc/apache2/mods-enabled/headers.load \\"},{"line_number":74,"context_line":"    \u0026\u0026 ln -s ../mods-available/expires.load  /etc/apache2/mods-enabled/expires.load \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_89bfb75f","line":71,"range":{"start_line":71,"start_character":4,"end_line":71,"end_character":34},"in_reply_to":"9f560f44_8ce4f20e","updated":"2020-08-05 14:53:11.000000000","message":"we don\u0027t need this line","commit_id":"a100249cec82bb98ec50885f761fdc4cb861affa"}],"docker/ironic/ironic-api/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"02968ba9d45ffb2b8abe0e14e4f162b7941058dc","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"{% endif %}"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"{{ macros.install_packages(ironic_api_packages | customizable(\"packages\")) }}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":45,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_f8be16b2","side":"PARENT","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":77},"updated":"2020-08-04 09:40:10.000000000","message":"We lost this for binary","commit_id":"69092eb574222564fcd3ce752a41db7fe51d61b8"}],"docker/manila/manila-api/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"02968ba9d45ffb2b8abe0e14e4f162b7941058dc","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":11,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":12,"context_line":"RUN mkdir -p /var/www/cgi-bin/manila \\"},{"line_number":13,"context_line":"    \u0026\u0026 cp -a /usr/bin/manila-wsgi /var/www/cgi-bin/manila/manila-wsgi"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":16,"context_line":"        {% set manila_api_packages \u003d ["}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_d8d8721f","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":69},"updated":"2020-08-04 09:40:10.000000000","message":"Could move this outside the if","commit_id":"a100249cec82bb98ec50885f761fdc4cb861affa"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":12,"context_line":"        {% set manila_api_packages \u003d ["},{"line_number":13,"context_line":"        ] %}"},{"line_number":14,"context_line":"        {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":15,"context_line":"        {% set manila_api_packages \u003d ["},{"line_number":16,"context_line":"                \u0027manila-api\u0027"},{"line_number":17,"context_line":"        ] %}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_e36802f6","line":14,"range":{"start_line":14,"start_character":4,"end_line":14,"end_character":8},"updated":"2020-08-06 10:50:42.000000000","message":"nit: indentation","commit_id":"8c602e73f5fe6d9d1911f827c7785da9ddc74646"}],"docker/monasca/monasca-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"RUN echo \u0027{{ install_type }} not yet available for {{ base_distro }}\u0027 \\"},{"line_number":15,"context_line":"    \u0026\u0026 /bin/false"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"    {% set monasca_api_packages \u003d ["},{"line_number":18,"context_line":"    ] %}"},{"line_number":19,"context_line":"{{ macros.install_packages(monasca_api_packages | customizable(\"packages\")) }}"},{"line_number":20,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":21,"context_line":"    {% if base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_a3f72a59","line":19,"range":{"start_line":17,"start_character":0,"end_line":19,"end_character":78},"updated":"2020-08-06 10:50:42.000000000","message":"This should go after \n\n{% elif install_type \u003d\u003d \u0027source\u0027 %}\n    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}","commit_id":"8c602e73f5fe6d9d1911f827c7785da9ddc74646"}],"docker/octavia/octavia-api/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":39,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":40,"context_line":"        {% set octavia_api_packages \u003d ["},{"line_number":41,"context_line":"            \u0027httpd\u0027,"},{"line_number":42,"context_line":"            \u0027mod_ssl\u0027,"},{"line_number":43,"context_line":"            \u0027python3-mod_wsgi\u0027"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_a37a8ab6","side":"PARENT","line":40,"range":{"start_line":40,"start_character":15,"end_line":40,"end_character":35},"updated":"2020-08-06 10:50:42.000000000","message":"Needs adding back","commit_id":"69092eb574222564fcd3ce752a41db7fe51d61b8"}],"docker/openstack-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"02968ba9d45ffb2b8abe0e14e4f162b7941058dc","unresolved":false,"context_lines":[{"line_number":322,"context_line":"# install httpd and mod-wsgi"},{"line_number":323,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":324,"context_line":"    {% set base_api_packages \u003d ["},{"line_number":325,"context_line":"        \u0027httpd\u0027,"},{"line_number":326,"context_line":"        \u0027mod_ssl\u0027,"},{"line_number":327,"context_line":"        \u0027python3-mod_wsgi\u0027"},{"line_number":328,"context_line":"] %}"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"{{ macros.install_packages(base_api_packages | customizable(\"packages\")) }}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"9f560f44_b8ee5eb1","line":327,"range":{"start_line":325,"start_character":0,"end_line":327,"end_character":26},"updated":"2020-08-04 09:40:10.000000000","message":"I would just add these to the main package lists. Each yum install adds to the image size due to the RPM package DB file change.","commit_id":"a100249cec82bb98ec50885f761fdc4cb861affa"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":93,"context_line":"            \u0027python3-vitrageclient\u0027,"},{"line_number":94,"context_line":"            \u0027python3-webob\u0027,"},{"line_number":95,"context_line":"            \u0027python3-zaqarclient\u0027,"},{"line_number":96,"context_line":"            \u0027systemd-sysv\u0027,"},{"line_number":97,"context_line":"            \u0027httpd\u0027,"},{"line_number":98,"context_line":"            \u0027mod_ssl\u0027,"},{"line_number":99,"context_line":"            \u0027python3-mod_wsgi\u0027"},{"line_number":100,"context_line":"        ] %}"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_439e0e07","line":99,"range":{"start_line":96,"start_character":0,"end_line":99,"end_character":30},"updated":"2020-08-06 10:50:42.000000000","message":"alphabetical ordering please","commit_id":"8c602e73f5fe6d9d1911f827c7785da9ddc74646"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":329,"context_line":""},{"line_number":330,"context_line":"{% endif %}"},{"line_number":331,"context_line":""},{"line_number":332,"context_line":"# install httpd and mod-wsgi"},{"line_number":333,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":334,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"},{"line_number":335,"context_line":"\u0026\u0026 sed -i -r \u0027s,^(Listen 443),#\\1,\u0027 /etc/httpd/conf.d/ssl.conf"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_e39ac211","line":332,"range":{"start_line":332,"start_character":2,"end_line":332,"end_character":28},"updated":"2020-08-06 10:50:42.000000000","message":"nit: comment incorrect","commit_id":"8c602e73f5fe6d9d1911f827c7785da9ddc74646"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0dff7ea67d385ebc039068720ab72d0f13579f44","unresolved":false,"context_lines":[{"line_number":105,"context_line":"ENV DEBIAN_FRONTEND noninteractive"},{"line_number":106,"context_line":"        {% set openstack_base_packages \u003d ["},{"line_number":107,"context_line":"            \u0027apache2\u0027,"},{"line_number":108,"context_line":"            \u0027openssl\u0027,"},{"line_number":109,"context_line":"            \u0027libapache2-mod-wsgi-py3\u0027,"},{"line_number":110,"context_line":"            \u0027patch\u0027,"},{"line_number":111,"context_line":"            \u0027python3-aodhclient\u0027,"},{"line_number":112,"context_line":"            \u0027python3-barbicanclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_2b8bd567","line":109,"range":{"start_line":108,"start_character":0,"end_line":109,"end_character":38},"updated":"2020-08-07 15:51:45.000000000","message":"l-o","commit_id":"e57ff5c5aff3cc99f026095e1a4c145ff1cb748c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0dff7ea67d385ebc039068720ab72d0f13579f44","unresolved":false,"context_lines":[{"line_number":148,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":149,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":150,"context_line":"        {% set openstack_base_packages \u003d ["},{"line_number":151,"context_line":"            \u0027httpd\u0027,"},{"line_number":152,"context_line":"            \u0027gcc\u0027,"},{"line_number":153,"context_line":"            \u0027gcc-c++\u0027,"},{"line_number":154,"context_line":"            \u0027git\u0027,"},{"line_number":155,"context_line":"            \u0027iproute\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"9f560f44_abf405f2","line":152,"range":{"start_line":151,"start_character":0,"end_line":152,"end_character":18},"updated":"2020-08-07 15:51:45.000000000","message":"g-h","commit_id":"e57ff5c5aff3cc99f026095e1a4c145ff1cb748c"},{"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":"0a94ec063d5884cd9e59de7f9c67fbf18a038bb6","unresolved":false,"context_lines":[{"line_number":93,"context_line":"            \u0027python3-vitrageclient\u0027,"},{"line_number":94,"context_line":"            \u0027python3-webob\u0027,"},{"line_number":95,"context_line":"            \u0027python3-zaqarclient\u0027,"},{"line_number":96,"context_line":"            \u0027systemd-sysv\u0027,"},{"line_number":97,"context_line":"        ] %}"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"9f560f44_40041615","side":"PARENT","line":96,"updated":"2020-08-10 10:40:48.000000000","message":"y touch?","commit_id":"69092eb574222564fcd3ce752a41db7fe51d61b8"}],"docker/panko/panko-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"868f5ba5010b095af19563d057bd1d44278538d6","unresolved":false,"context_lines":[{"line_number":23,"context_line":"RUN sed -i -r \u0027s,^(Listen 80),#\\1,\u0027 /etc/httpd/conf/httpd.conf \\"},{"line_number":24,"context_line":"    \u0026\u0026 sed -i -r \u0027s,^(Listen 443),#\\1,\u0027 /etc/httpd/conf.d/ssl.conf"},{"line_number":25,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":26,"context_line":"        {% set panko_base_packages \u003d ["},{"line_number":27,"context_line":"                \u0027apache2\u0027,"},{"line_number":28,"context_line":"                \u0027libapache2-mod-wsgi-py3\u0027"},{"line_number":29,"context_line":"        ] %}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9f560f44_43456e6f","side":"PARENT","line":26,"range":{"start_line":26,"start_character":15,"end_line":26,"end_character":34},"updated":"2020-08-06 10:50:42.000000000","message":"Needs adding back for debian","commit_id":"69092eb574222564fcd3ce752a41db7fe51d61b8"}],"docker/zaqar/zaqar-base/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":"0a94ec063d5884cd9e59de7f9c67fbf18a038bb6","unresolved":false,"context_lines":[{"line_number":37,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":40,"context_line":"        {% set zaqar_base_packages \u003d ["},{"line_number":41,"context_line":"            \u0027python3-ldappool\u0027"},{"line_number":42,"context_line":"        ] %}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"{{ macros.install_packages(zaqar_base_packages | customizable(\"packages\")) }}"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"9f560f44_fd27d1c5","line":42,"range":{"start_line":40,"start_character":8,"end_line":42,"end_character":12},"updated":"2020-08-10 10:40:48.000000000","message":"hmm, interesting - why do we install this package for source? Could it be that it was meant to be used with apache?","commit_id":"5bdf514645e6ba603f813f299c68ff7fb12daa3c"},{"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":"0a94ec063d5884cd9e59de7f9c67fbf18a038bb6","unresolved":false,"context_lines":[{"line_number":44,"context_line":"{{ macros.install_packages(zaqar_base_packages | customizable(\"packages\")) }}"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":47,"context_line":"        {% set zaqar_base_packages \u003d ["},{"line_number":48,"context_line":"            \u0027python3-ldappool\u0027"},{"line_number":49,"context_line":"        ] %}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"{{ macros.install_packages(zaqar_base_packages | customizable(\"packages\")) }}"},{"line_number":52,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"9f560f44_3d1f896c","line":49,"range":{"start_line":47,"start_character":8,"end_line":49,"end_character":12},"updated":"2020-08-10 10:40:48.000000000","message":"ditto","commit_id":"5bdf514645e6ba603f813f299c68ff7fb12daa3c"}]}
