)]}'
{"docker/gnocchi/gnocchi-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"694e61b15c5be047c652e037f6548e497b175d14","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        ] %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"{{ macros.install_packages(gnocchi_base_packages | customizable(\"packages\")) }}"},{"line_number":44,"context_line":"RUN {{ macros.install_pip(gnocchi_base_pip_packages | customizable(\"pip_packages\"), constraints\u003dfalse, pip_version\u003d\"pip3\") }} \\"},{"line_number":45,"context_line":"    \u0026\u0026 truncate -s 0 /etc/apache2/ports.conf"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_c3e9047f","line":44,"range":{"start_line":44,"start_character":103,"end_line":44,"end_character":121},"updated":"2019-02-28 11:08:30.000000000","message":"Doesn\u0027t it make sense to put this default in the macro itself?","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a223c4e120fc87c462fa2ccb399248f179c3842e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        ] %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"{{ macros.install_packages(gnocchi_base_packages | customizable(\"packages\")) }}"},{"line_number":44,"context_line":"RUN {{ macros.install_pip(gnocchi_base_pip_packages | customizable(\"pip_packages\"), constraints\u003dfalse, pip_version\u003d\"pip3\") }} \\"},{"line_number":45,"context_line":"    \u0026\u0026 truncate -s 0 /etc/apache2/ports.conf"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_754c893e","line":44,"range":{"start_line":44,"start_character":107,"end_line":44,"end_character":115},"updated":"2019-02-28 12:45:03.000000000","message":"nit: this is really the pip executable name, rather than its version.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a223c4e120fc87c462fa2ccb399248f179c3842e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        ] %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"{{ macros.install_packages(gnocchi_base_packages | customizable(\"packages\")) }}"},{"line_number":44,"context_line":"RUN {{ macros.install_pip(gnocchi_base_pip_packages | customizable(\"pip_packages\"), constraints\u003dfalse, pip_version\u003d\"pip3\") }} \\"},{"line_number":45,"context_line":"    \u0026\u0026 truncate -s 0 /etc/apache2/ports.conf"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_954b2d29","line":44,"range":{"start_line":44,"start_character":103,"end_line":44,"end_character":121},"in_reply_to":"9fdfeff1_1e451fb4","updated":"2019-02-28 12:45:03.000000000","message":"Ok. What I want to avoid is us having to add this argument everywhere as we move more things to python3.\n\nHow about a new install_pip3 macro? It could even just call the install_pip macro with pip_version\u003dpip3.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"e6400e332aa627d4e7e734a0b2cb9a0c374a29db","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        ] %}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"{{ macros.install_packages(gnocchi_base_packages | customizable(\"packages\")) }}"},{"line_number":44,"context_line":"RUN {{ macros.install_pip(gnocchi_base_pip_packages | customizable(\"pip_packages\"), constraints\u003dfalse, pip_version\u003d\"pip3\") }} \\"},{"line_number":45,"context_line":"    \u0026\u0026 truncate -s 0 /etc/apache2/ports.conf"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_1e451fb4","line":44,"range":{"start_line":44,"start_character":103,"end_line":44,"end_character":121},"in_reply_to":"9fdfeff1_c3e9047f","updated":"2019-02-28 11:39:12.000000000","message":"prefer to keep macros as simple as possible","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"}],"docker/horizon/Dockerfile.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"ce4cc02d8abaa63e567036c9712f2c483479b482","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                \u0027python-designate-dashboard\u0027,"},{"line_number":59,"context_line":"                \u0027python-heat-dashboard\u0027,"},{"line_number":60,"context_line":"                \u0027python-manila-ui\u0027,"},{"line_number":61,"context_line":"                \u0027python-murano-dashboard\u0027,"},{"line_number":62,"context_line":"                \u0027python-neutron-lbaas-dashboard\u0027,"},{"line_number":63,"context_line":"                \u0027python-sahara-dashboard\u0027,"},{"line_number":64,"context_line":"                \u0027python-trove-dashboard\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":10,"id":"9fdfeff1_83e05228","side":"PARENT","line":61,"range":{"start_line":61,"start_character":24,"end_line":61,"end_character":30},"updated":"2019-02-22 10:59:12.000000000","message":"depends on a library not build for bionic (or havent found at least)","commit_id":"34db656e57283fa800096746156d44f26c7d947e"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"694e61b15c5be047c652e037f6548e497b175d14","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                \u0027python-designate-dashboard\u0027,"},{"line_number":59,"context_line":"                \u0027python-heat-dashboard\u0027,"},{"line_number":60,"context_line":"                \u0027python-manila-ui\u0027,"},{"line_number":61,"context_line":"                \u0027python-murano-dashboard\u0027,"},{"line_number":62,"context_line":"                \u0027python-neutron-lbaas-dashboard\u0027,"},{"line_number":63,"context_line":"                \u0027python-sahara-dashboard\u0027,"},{"line_number":64,"context_line":"                \u0027python-trove-dashboard\u0027,"},{"line_number":65,"context_line":"                \u0027tzdata\u0027"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_e39528e5","side":"PARENT","line":62,"range":{"start_line":61,"start_character":0,"end_line":62,"end_character":49},"updated":"2019-02-28 11:08:30.000000000","message":"Do we need a comment to remember to add these? Is kolla-ansible going to fail when trying to enable these?","commit_id":"8fcd7ea9123840be5fdf382fefe9811086b724b7"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"87e5d16e0fba273c702a4527f6b77bc55516e3a7","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                \u0027python-designate-dashboard\u0027,"},{"line_number":59,"context_line":"                \u0027python-heat-dashboard\u0027,"},{"line_number":60,"context_line":"                \u0027python-manila-ui\u0027,"},{"line_number":61,"context_line":"                \u0027python-murano-dashboard\u0027,"},{"line_number":62,"context_line":"                \u0027python-neutron-lbaas-dashboard\u0027,"},{"line_number":63,"context_line":"                \u0027python-sahara-dashboard\u0027,"},{"line_number":64,"context_line":"                \u0027python-trove-dashboard\u0027,"},{"line_number":65,"context_line":"                \u0027tzdata\u0027"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_f2564f05","side":"PARENT","line":62,"range":{"start_line":61,"start_character":0,"end_line":62,"end_character":49},"in_reply_to":"9fdfeff1_e39528e5","updated":"2019-02-28 12:08:17.000000000","message":"Done","commit_id":"8fcd7ea9123840be5fdf382fefe9811086b724b7"}],"docker/macros.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"694e61b15c5be047c652e037f6548e497b175d14","unresolved":false,"context_lines":[{"line_number":24,"context_line":"{% macro install_pip(packages, constraints \u003d true, pip_version \u003d pip) %}"},{"line_number":25,"context_line":"{%- if packages is sequence and packages|length \u003e 0 -%}"},{"line_number":26,"context_line":"{%- if not pip_version -%}"},{"line_number":27,"context_line":"    {%- set pip_version \u003d \u0027pip\u0027 -%}"},{"line_number":28,"context_line":"{%- endif -%}"},{"line_number":29,"context_line":"    {{ pip_version }} --no-cache-dir install --upgrade{{ \u0027 \u0027 }}"},{"line_number":30,"context_line":"    {%- if constraints %}-c /requirements/upper-constraints.txt {% endif -%}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_83721ce2","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":35},"updated":"2019-02-28 11:08:30.000000000","message":"Isn\u0027t this the default?","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"796113c574e0615112f3196e8c7574b55e940c1a","unresolved":false,"context_lines":[{"line_number":24,"context_line":"{% macro install_pip(packages, constraints \u003d true, pip_version \u003d pip) %}"},{"line_number":25,"context_line":"{%- if packages is sequence and packages|length \u003e 0 -%}"},{"line_number":26,"context_line":"{%- if not pip_version -%}"},{"line_number":27,"context_line":"    {%- set pip_version \u003d \u0027pip\u0027 -%}"},{"line_number":28,"context_line":"{%- endif -%}"},{"line_number":29,"context_line":"    {{ pip_version }} --no-cache-dir install --upgrade{{ \u0027 \u0027 }}"},{"line_number":30,"context_line":"    {%- if constraints %}-c /requirements/upper-constraints.txt {% endif -%}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_558f05cc","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":35},"in_reply_to":"9fdfeff1_5518651c","updated":"2019-02-28 13:45:06.000000000","message":"\u003d\u003d ends with syntax error","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"68f271ecb4f47992113696d3f49b36f2f5a5085e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"{% macro install_pip(packages, constraints \u003d true, pip_version \u003d pip) %}"},{"line_number":25,"context_line":"{%- if packages is sequence and packages|length \u003e 0 -%}"},{"line_number":26,"context_line":"{%- if not pip_version -%}"},{"line_number":27,"context_line":"    {%- set pip_version \u003d \u0027pip\u0027 -%}"},{"line_number":28,"context_line":"{%- endif -%}"},{"line_number":29,"context_line":"    {{ pip_version }} --no-cache-dir install --upgrade{{ \u0027 \u0027 }}"},{"line_number":30,"context_line":"    {%- if constraints %}-c /requirements/upper-constraints.txt {% endif -%}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_eb83ba01","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":35},"in_reply_to":"9fdfeff1_558f05cc","updated":"2019-02-28 14:06:57.000000000","message":"Sorry, pip_version \u003d \u0027pip\u0027. Missing quotes.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"e6400e332aa627d4e7e734a0b2cb9a0c374a29db","unresolved":false,"context_lines":[{"line_number":24,"context_line":"{% macro install_pip(packages, constraints \u003d true, pip_version \u003d pip) %}"},{"line_number":25,"context_line":"{%- if packages is sequence and packages|length \u003e 0 -%}"},{"line_number":26,"context_line":"{%- if not pip_version -%}"},{"line_number":27,"context_line":"    {%- set pip_version \u003d \u0027pip\u0027 -%}"},{"line_number":28,"context_line":"{%- endif -%}"},{"line_number":29,"context_line":"    {{ pip_version }} --no-cache-dir install --upgrade{{ \u0027 \u0027 }}"},{"line_number":30,"context_line":"    {%- if constraints %}-c /requirements/upper-constraints.txt {% endif -%}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_fe65bb45","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":35},"in_reply_to":"9fdfeff1_83721ce2","updated":"2019-02-28 11:39:12.000000000","message":"Looks like Jinja2 does not quite have idea of default arguments. Without it {{pip_version}} was unset - see previous CI jobs.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a223c4e120fc87c462fa2ccb399248f179c3842e","unresolved":false,"context_lines":[{"line_number":24,"context_line":"{% macro install_pip(packages, constraints \u003d true, pip_version \u003d pip) %}"},{"line_number":25,"context_line":"{%- if packages is sequence and packages|length \u003e 0 -%}"},{"line_number":26,"context_line":"{%- if not pip_version -%}"},{"line_number":27,"context_line":"    {%- set pip_version \u003d \u0027pip\u0027 -%}"},{"line_number":28,"context_line":"{%- endif -%}"},{"line_number":29,"context_line":"    {{ pip_version }} --no-cache-dir install --upgrade{{ \u0027 \u0027 }}"},{"line_number":30,"context_line":"    {%- if constraints %}-c /requirements/upper-constraints.txt {% endif -%}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_5518651c","line":27,"range":{"start_line":27,"start_character":4,"end_line":27,"end_character":35},"in_reply_to":"9fdfeff1_fe65bb45","updated":"2019-02-28 12:45:03.000000000","message":"Maybe the argument default needs to be pip_version \u003d\u003d \u0027pip\u0027?","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"}],"docker/neutron/neutron-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"694e61b15c5be047c652e037f6548e497b175d14","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        {% if base_distro \u003d\u003d \u0027debian\u0027 %}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"             {% set neutron_base_packages \u003d neutron_base_packages + ["},{"line_number":52,"context_line":"                 \u0027python-networking-vmware-nsx\u0027"},{"line_number":53,"context_line":"             ] %}"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        {% else %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_e331a80c","side":"PARENT","line":52,"range":{"start_line":52,"start_character":17,"end_line":52,"end_character":47},"updated":"2019-02-28 11:08:30.000000000","message":"Do we need a comment about adding this back? Looks like it was only present for Debian, not Ubuntu :/","commit_id":"8fcd7ea9123840be5fdf382fefe9811086b724b7"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"87e5d16e0fba273c702a4527f6b77bc55516e3a7","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        {% if base_distro \u003d\u003d \u0027debian\u0027 %}"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"             {% set neutron_base_packages \u003d neutron_base_packages + ["},{"line_number":52,"context_line":"                 \u0027python-networking-vmware-nsx\u0027"},{"line_number":53,"context_line":"             ] %}"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"        {% else %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_72425f3d","side":"PARENT","line":52,"range":{"start_line":52,"start_character":17,"end_line":52,"end_character":47},"in_reply_to":"9fdfeff1_e331a80c","updated":"2019-02-28 12:08:17.000000000","message":"Done","commit_id":"8fcd7ea9123840be5fdf382fefe9811086b724b7"}],"docker/neutron/neutron-server-opendaylight/Dockerfile.j2":[{"author":{"_account_id":16282,"name":"YaZug","email":"jschluet@redhat.com","username":"yazug"},"change_message_id":"2eb6b7105af2fd872b50e9d13f0d7ad495225be2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"            \u0027python-networking-l2gw\u0027,"},{"line_number":16,"context_line":"            \u0027python-networking-bgpvpn-heat\u0027"},{"line_number":17,"context_line":"        ] %}"},{"line_number":18,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":19,"context_line":"        {% set neutron_server_opendaylight_packages \u003d ["},{"line_number":20,"context_line":"            \u0027python3-networking-odl\u0027,"},{"line_number":21,"context_line":"            \u0027python3-networking-bgpvpn\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"9fdfeff1_3e7a63b9","line":18,"range":{"start_line":18,"start_character":37,"end_line":18,"end_character":38},"updated":"2019-01-31 17:13:37.000000000","message":"in review https://review.openstack.org/#/c/632156/6/docker/neutron/neutron-server-opendaylight/Dockerfile.j2 this is slightly different","commit_id":"c01b86143ce8f7668aabdbbd0aed612bcb881c0d"}],"docker/ovn/ovn-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"694e61b15c5be047c652e037f6548e497b175d14","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"{% elif base_distro in [\u0027debian\u0027] %}"},{"line_number":14,"context_line":"    {% set ovn_base_packages \u003d ["},{"line_number":15,"context_line":"        \u0027openvswitch-common\u0027,"},{"line_number":16,"context_line":"    ] %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_c3134464","line":15,"range":{"start_line":15,"start_character":9,"end_line":15,"end_character":20},"updated":"2019-02-28 11:08:30.000000000","message":"Does this include OVN support? Not the same as OVS.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"68f271ecb4f47992113696d3f49b36f2f5a5085e","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"{% elif base_distro in [\u0027debian\u0027] %}"},{"line_number":14,"context_line":"    {% set ovn_base_packages \u003d ["},{"line_number":15,"context_line":"        \u0027openvswitch-common\u0027,"},{"line_number":16,"context_line":"    ] %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_4bc20636","line":15,"range":{"start_line":15,"start_character":9,"end_line":15,"end_character":20},"in_reply_to":"9fdfeff1_35f4c15a","updated":"2019-02-28 14:06:57.000000000","message":"So they can both use ovn-common? It\u0027s not a big issue.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"a223c4e120fc87c462fa2ccb399248f179c3842e","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"{% elif base_distro in [\u0027debian\u0027] %}"},{"line_number":14,"context_line":"    {% set ovn_base_packages \u003d ["},{"line_number":15,"context_line":"        \u0027openvswitch-common\u0027,"},{"line_number":16,"context_line":"    ] %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_95e7ad12","line":15,"range":{"start_line":15,"start_character":9,"end_line":15,"end_character":20},"in_reply_to":"9fdfeff1_3e8a63bb","updated":"2019-02-28 12:45:03.000000000","message":"In that case we don\u0027t need to make this different for ubuntu and debian, do we?","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"796113c574e0615112f3196e8c7574b55e940c1a","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"{% elif base_distro in [\u0027debian\u0027] %}"},{"line_number":14,"context_line":"    {% set ovn_base_packages \u003d ["},{"line_number":15,"context_line":"        \u0027openvswitch-common\u0027,"},{"line_number":16,"context_line":"    ] %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_35f4c15a","line":15,"range":{"start_line":15,"start_character":9,"end_line":15,"end_character":20},"in_reply_to":"9fdfeff1_95e7ad12","updated":"2019-02-28 13:45:06.000000000","message":"Ubuntu:bionic has separate \u0027ovn-common\u0027 package.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"e6400e332aa627d4e7e734a0b2cb9a0c374a29db","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"{% elif base_distro in [\u0027debian\u0027] %}"},{"line_number":14,"context_line":"    {% set ovn_base_packages \u003d ["},{"line_number":15,"context_line":"        \u0027openvswitch-common\u0027,"},{"line_number":16,"context_line":"    ] %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% elif base_distro in [\u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_3e8a63bb","line":15,"range":{"start_line":15,"start_character":9,"end_line":15,"end_character":20},"in_reply_to":"9fdfeff1_c3134464","updated":"2019-02-28 11:39:12.000000000","message":"\u0027ovn-common\u0027 is virtual package provided by \u0027openvswitch-common\u0027 package\n\nhttps://packages.debian.org/buster/ovn-common","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"}],"docker/zaqar/zaqar-base/Dockerfile.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"694e61b15c5be047c652e037f6548e497b175d14","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        ] %}"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        {% if base_distro in [\u0027debian\u0027] %}"},{"line_number":37,"context_line":"            {% set python_version \u003d \u0027python2.7\u0027 %}"},{"line_number":38,"context_line":"        {% else %}"},{"line_number":39,"context_line":"            {% set python_version \u003d \u0027python3\u0027 %}"},{"line_number":40,"context_line":"        {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_9e1eef5c","line":37,"updated":"2019-02-28 11:08:30.000000000","message":"Huh? We\u0027re installing python3-ldappool above.","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"87e5d16e0fba273c702a4527f6b77bc55516e3a7","unresolved":false,"context_lines":[{"line_number":34,"context_line":"        ] %}"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        {% if base_distro in [\u0027debian\u0027] %}"},{"line_number":37,"context_line":"            {% set python_version \u003d \u0027python2.7\u0027 %}"},{"line_number":38,"context_line":"        {% else %}"},{"line_number":39,"context_line":"            {% set python_version \u003d \u0027python3\u0027 %}"},{"line_number":40,"context_line":"        {% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":13,"id":"9fdfeff1_3288576f","line":37,"in_reply_to":"9fdfeff1_9e1eef5c","updated":"2019-02-28 12:08:17.000000000","message":"Done","commit_id":"cb4345b4ad9384ef404427fd30ee0cad09c5854d"}]}
