)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"c6dae761ab0c17d75bbb2d7e09db832bc8436048","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"0d094131_4e29538d","updated":"2021-11-16 10:10:37.000000000","message":"I think we agreed not to go for rocky containers?","commit_id":"92c6c3e3b3534299419892ddde8e95575948105c"}],"docker/barbican/barbican-base/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":19,"context_line":"{{ macros.install_packages(barbican_base_packages | customizable(\"packages\")) }}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":22,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":23,"context_line":"        {% set barbican_base_packages \u003d [\u0027uwsgi-plugin-python3\u0027] %}"},{"line_number":24,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":25,"context_line":"        {% set barbican_base_packages \u003d [\u0027uwsgi-plugin-python3\u0027] %}"},{"line_number":26,"context_line":"    {% endif %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{{ macros.install_packages(barbican_base_packages | customizable(\"packages\")) }}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"{% set barbican_base_pip_packages \u003d ["},{"line_number":31,"context_line":"    \u0027/barbican\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"27df4e95_d6aa546c","side":"PARENT","line":28,"range":{"start_line":22,"start_character":0,"end_line":28,"end_character":80},"updated":"2021-09-20 11:32:27.000000000","message":"why?","commit_id":"b4b206de42abcb53b8536b208e3370967eb9da0d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cb2e20c4779069fc5a9511985d0b6290550a917","unresolved":false,"context_lines":[{"line_number":19,"context_line":"{{ macros.install_packages(barbican_base_packages | customizable(\"packages\")) }}"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":22,"context_line":"    {% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":23,"context_line":"        {% set barbican_base_packages \u003d [\u0027uwsgi-plugin-python3\u0027] %}"},{"line_number":24,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":25,"context_line":"        {% set barbican_base_packages \u003d [\u0027uwsgi-plugin-python3\u0027] %}"},{"line_number":26,"context_line":"    {% endif %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{{ macros.install_packages(barbican_base_packages | customizable(\"packages\")) }}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"{% set barbican_base_pip_packages \u003d ["},{"line_number":31,"context_line":"    \u0027/barbican\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"8874dcda_309cb19e","side":"PARENT","line":28,"range":{"start_line":22,"start_character":0,"end_line":28,"end_character":80},"in_reply_to":"27df4e95_d6aa546c","updated":"2021-09-20 12:49:16.000000000","message":"Argh, added back - but on Rocky we\u0027ll build it during pip install uwsgi (uwsgi-plugin-python3 exists only in RDO)","commit_id":"b4b206de42abcb53b8536b208e3370967eb9da0d"}],"docker/base/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"60fb4b6806936e1c6ee59e6e555e01f705eb39c6","unresolved":true,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"{% block base_centos_repo_overrides_post_rpm %}{% endblock %}"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"{% if base_distro \u003d\u003d \u0027centos\u0027 %}"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"{% block base_centos_gpg_key_import %}"},{"line_number":150,"context_line":"{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"63a5aa82_a6f97f3f","line":147,"range":{"start_line":147,"start_character":0,"end_line":147,"end_character":1},"updated":"2021-09-14 19:13:02.000000000","message":"Use \"if package_format \u003d\u003d rpm\" and you are done for both.","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a196a7ca454b2c27e55f9d88841946443c41fc13","unresolved":true,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"{% block base_centos_repo_overrides_post_rpm %}{% endblock %}"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"{% if base_distro \u003d\u003d \u0027centos\u0027 %}"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"{% block base_centos_gpg_key_import %}"},{"line_number":150,"context_line":"{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"6a0f865c_073af82c","line":147,"range":{"start_line":147,"start_character":0,"end_line":147,"end_character":1},"in_reply_to":"63a5aa82_a6f97f3f","updated":"2021-09-20 09:55:41.000000000","message":"I think it would be better to split them, because not the same repo packages are being used here and there.","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"60fb4b6806936e1c6ee59e6e555e01f705eb39c6","unresolved":true,"context_lines":[{"line_number":252,"context_line":""},{"line_number":253,"context_line":"{% block base_redhat_binary_versionlock %}{% endblock %}"},{"line_number":254,"context_line":""},{"line_number":255,"context_line":"{% if base_distro \u003d\u003d \u0027centos\u0027 %}"},{"line_number":256,"context_line":"{% set base_centos_packages \u003d ["},{"line_number":257,"context_line":"        \u0027ca-certificates\u0027,"},{"line_number":258,"context_line":"        \u0027curl\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"92b97a30_864fa7d2","line":255,"range":{"start_line":255,"start_character":0,"end_line":255,"end_character":1},"updated":"2021-09-14 19:13:02.000000000","message":"ditto","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":138,"context_line":"# Install what is needed for en_US.UTF-8"},{"line_number":139,"context_line":"{% block base_rocky_distro_sync_and_languages %}"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"{% set base_rocky_language_packages \u003d ["},{"line_number":142,"context_line":"    \u0027langpacks-en\u0027,"},{"line_number":143,"context_line":"    \u0027glibc-all-langpacks\u0027"},{"line_number":144,"context_line":"] %}"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"090dbaef_c6e6c125","line":141,"updated":"2021-09-20 11:32:27.000000000","message":"you duplicate whole block without need","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cb2e20c4779069fc5a9511985d0b6290550a917","unresolved":false,"context_lines":[{"line_number":138,"context_line":"# Install what is needed for en_US.UTF-8"},{"line_number":139,"context_line":"{% block base_rocky_distro_sync_and_languages %}"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"{% set base_rocky_language_packages \u003d ["},{"line_number":142,"context_line":"    \u0027langpacks-en\u0027,"},{"line_number":143,"context_line":"    \u0027glibc-all-langpacks\u0027"},{"line_number":144,"context_line":"] %}"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"2a07d7c6_f8dabe74","line":141,"in_reply_to":"090dbaef_c6e6c125","updated":"2021-09-20 12:49:16.000000000","message":"Done","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"b6c74fb01a8c4b7412b552052812e56614ebd2f5","unresolved":true,"context_lines":[{"line_number":212,"context_line":"{% set base_rocky_yum_repo_keys \u003d ["},{"line_number":213,"context_line":"] %}"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"{% set base_rocky_yum_repo_packages \u003d ["},{"line_number":216,"context_line":"    \u0027centos-release-advanced-virtualization\u0027,"},{"line_number":217,"context_line":"    \u0027centos-release-ceph-pacific\u0027,"},{"line_number":218,"context_line":"    \u0027centos-release-opstools\u0027,"},{"line_number":219,"context_line":"    \u0027centos-release-nfv-extras\u0027,"},{"line_number":220,"context_line":"    \u0027epel-release\u0027,"},{"line_number":221,"context_line":"] %}"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"# We need \u0027dnf-plugins-core\u0027 for \u0027dnf config-manager\u0027"},{"line_number":224,"context_line":"{% set base_rocky_yum_repo_packages \u003d base_rocky_yum_repo_packages + ["}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"ca9016f6_edc7c670","line":221,"range":{"start_line":215,"start_character":0,"end_line":221,"end_character":4},"updated":"2021-09-20 13:38:34.000000000","message":"keep it alphabetic","commit_id":"0a1cd7524ff6c56a175e70c4c01b6d9838372d75"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c9f4a9efe651caeb92881282df80fc88c6f15b8e","unresolved":false,"context_lines":[{"line_number":212,"context_line":"{% set base_rocky_yum_repo_keys \u003d ["},{"line_number":213,"context_line":"] %}"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"{% set base_rocky_yum_repo_packages \u003d ["},{"line_number":216,"context_line":"    \u0027centos-release-advanced-virtualization\u0027,"},{"line_number":217,"context_line":"    \u0027centos-release-ceph-pacific\u0027,"},{"line_number":218,"context_line":"    \u0027centos-release-opstools\u0027,"},{"line_number":219,"context_line":"    \u0027centos-release-nfv-extras\u0027,"},{"line_number":220,"context_line":"    \u0027epel-release\u0027,"},{"line_number":221,"context_line":"] %}"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"# We need \u0027dnf-plugins-core\u0027 for \u0027dnf config-manager\u0027"},{"line_number":224,"context_line":"{% set base_rocky_yum_repo_packages \u003d base_rocky_yum_repo_packages + ["}],"source_content_type":"text/x-jinja2","patch_set":15,"id":"ec4d092e_79736285","line":221,"range":{"start_line":215,"start_character":0,"end_line":221,"end_character":4},"in_reply_to":"ca9016f6_edc7c670","updated":"2021-09-20 14:14:32.000000000","message":"reworked","commit_id":"0a1cd7524ff6c56a175e70c4c01b6d9838372d75"}],"docker/cinder/cinder-volume/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"60fb4b6806936e1c6ee59e6e555e01f705eb39c6","unresolved":true,"context_lines":[{"line_number":42,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":43,"context_line":"            \u0027cinder-volume\u0027,"},{"line_number":44,"context_line":"        ] %}"},{"line_number":45,"context_line":"    {% elif base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":46,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":47,"context_line":"            \u0027python3-rtslib\u0027,"},{"line_number":48,"context_line":"            \u0027python3-cinderlib\u0027,"},{"line_number":49,"context_line":"        ] %}"},{"line_number":50,"context_line":"    {% endif %}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"{{ macros.install_packages(cinder_volume_packages | customizable(\"packages\")) }}"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"4807a6ee_db503f5b","line":50,"range":{"start_line":45,"start_character":2,"end_line":50,"end_character":15},"updated":"2021-09-14 19:13:02.000000000","message":"NAK - they are not installed for source images that way.","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a196a7ca454b2c27e55f9d88841946443c41fc13","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":43,"context_line":"            \u0027cinder-volume\u0027,"},{"line_number":44,"context_line":"        ] %}"},{"line_number":45,"context_line":"    {% elif base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":46,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":47,"context_line":"            \u0027python3-rtslib\u0027,"},{"line_number":48,"context_line":"            \u0027python3-cinderlib\u0027,"},{"line_number":49,"context_line":"        ] %}"},{"line_number":50,"context_line":"    {% endif %}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"{{ macros.install_packages(cinder_volume_packages | customizable(\"packages\")) }}"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"1b340736_212f728e","line":50,"range":{"start_line":45,"start_character":2,"end_line":50,"end_character":15},"in_reply_to":"4807a6ee_db503f5b","updated":"2021-09-20 09:55:41.000000000","message":"Done","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":42,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":43,"context_line":"            \u0027cinder-volume\u0027,"},{"line_number":44,"context_line":"        ] %}"},{"line_number":45,"context_line":"    {% elif base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":46,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":47,"context_line":"            \u0027python3-rtslib\u0027,"},{"line_number":48,"context_line":"            \u0027python3-cinderlib\u0027,"},{"line_number":49,"context_line":"        ] %}"},{"line_number":50,"context_line":"    {% endif %}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"{{ macros.install_packages(cinder_volume_packages | customizable(\"packages\")) }}"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"93312836_d0411467","line":50,"range":{"start_line":45,"start_character":0,"end_line":50,"end_character":15},"updated":"2021-09-20 11:32:27.000000000","message":"again - source images do not get those packages. Why?","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cb2e20c4779069fc5a9511985d0b6290550a917","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":43,"context_line":"            \u0027cinder-volume\u0027,"},{"line_number":44,"context_line":"        ] %}"},{"line_number":45,"context_line":"    {% elif base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":46,"context_line":"        {% set cinder_volume_packages \u003d ["},{"line_number":47,"context_line":"            \u0027python3-rtslib\u0027,"},{"line_number":48,"context_line":"            \u0027python3-cinderlib\u0027,"},{"line_number":49,"context_line":"        ] %}"},{"line_number":50,"context_line":"    {% endif %}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"{{ macros.install_packages(cinder_volume_packages | customizable(\"packages\")) }}"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"155a37f4_72620862","line":50,"range":{"start_line":45,"start_character":0,"end_line":50,"end_character":15},"in_reply_to":"93312836_d0411467","updated":"2021-09-20 12:49:16.000000000","message":"Done","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"}],"docker/etcd/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":15,"context_line":"    {% set etcd_packages \u003d [\u0027etcd\u0027] %}"},{"line_number":16,"context_line":"{% endif %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":19,"context_line":"RUN curl -o /tmp/etcd.tar.gz https://storage.googleapis.com/etcd/v3.5.0/etcd-v3.5.0-linux-amd64.tar.gz \\"},{"line_number":20,"context_line":"    \u0026\u0026 tar xzvf /tmp/etcd.tar.gz --wildcards \"etcd*\" -C /usr/local/bin \\"},{"line_number":21,"context_line":"    \u0026\u0026 rm -f /tmp/etcd.tar.gz"},{"line_number":22,"context_line":"{% else %}"},{"line_number":23,"context_line":"{{ macros.install_packages(etcd_packages | customizable(\"packages\")) }}"},{"line_number":24,"context_line":"{% endif %}"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"cc46a5a4_713775cb","line":22,"range":{"start_line":18,"start_character":0,"end_line":22,"end_character":10},"updated":"2021-09-20 11:32:27.000000000","message":"no checksum check?\n\nnot that it is a problem but I saw that we try to use them here and there","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"b6c74fb01a8c4b7412b552052812e56614ebd2f5","unresolved":true,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{{ macros.configure_user(name\u003d\u0027etcd\u0027) }}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":13,"context_line":"    {% set etcd_packages \u003d [\u0027etcd\u0027] %}"},{"line_number":14,"context_line":"{% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":15,"context_line":"    {% set etcd_packages \u003d [\u0027etcd\u0027] %}"},{"line_number":16,"context_line":"{% endif %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":19,"context_line":"RUN curl -o /tmp/etcd.tar.gz https://storage.googleapis.com/etcd/v3.5.0/etcd-v3.5.0-linux-amd64.tar.gz \\"},{"line_number":20,"context_line":"    \u0026\u0026 tar xzvf /tmp/etcd.tar.gz --wildcards \"etcd*\" -C /usr/local/bin \\"},{"line_number":21,"context_line":"    \u0026\u0026 rm -f /tmp/etcd.tar.gz"},{"line_number":22,"context_line":"{% else %}"},{"line_number":23,"context_line":"{{ macros.install_packages(etcd_packages | customizable(\"packages\")) }}"},{"line_number":24,"context_line":"{% endif %}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"COPY etcd_sudoers /etc/sudoers.d/kolla_etcd_sudoers"},{"line_number":27,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_extend_start"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"be3c7281_dcc23051","line":24,"range":{"start_line":12,"start_character":0,"end_line":24,"end_character":11},"updated":"2021-09-20 13:38:34.000000000","message":"I would rather move setting packages + install into one block and fetching etcd into other one.\n\nFinal effect will be same but imho more readable.","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c9f4a9efe651caeb92881282df80fc88c6f15b8e","unresolved":true,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"{{ macros.configure_user(name\u003d\u0027etcd\u0027) }}"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":13,"context_line":"    {% set etcd_packages \u003d [\u0027etcd\u0027] %}"},{"line_number":14,"context_line":"{% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":15,"context_line":"    {% set etcd_packages \u003d [\u0027etcd\u0027] %}"},{"line_number":16,"context_line":"{% endif %}"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"{% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":19,"context_line":"RUN curl -o /tmp/etcd.tar.gz https://storage.googleapis.com/etcd/v3.5.0/etcd-v3.5.0-linux-amd64.tar.gz \\"},{"line_number":20,"context_line":"    \u0026\u0026 tar xzvf /tmp/etcd.tar.gz --wildcards \"etcd*\" -C /usr/local/bin \\"},{"line_number":21,"context_line":"    \u0026\u0026 rm -f /tmp/etcd.tar.gz"},{"line_number":22,"context_line":"{% else %}"},{"line_number":23,"context_line":"{{ macros.install_packages(etcd_packages | customizable(\"packages\")) }}"},{"line_number":24,"context_line":"{% endif %}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"COPY etcd_sudoers /etc/sudoers.d/kolla_etcd_sudoers"},{"line_number":27,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_extend_start"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"ff9d908b_ec8f2396","line":24,"range":{"start_line":12,"start_character":0,"end_line":24,"end_character":11},"in_reply_to":"be3c7281_dcc23051","updated":"2021-09-20 14:14:32.000000000","message":"Will rework tomorrow, and adapt like other images do curl + shasum","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"}],"docker/kolla-toolbox/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"60fb4b6806936e1c6ee59e6e555e01f705eb39c6","unresolved":true,"context_lines":[{"line_number":17,"context_line":"{{ macros.enable_extra_repos([\u0027rabbitmq\u0027, \u0027erlang\u0027, \u0027openvswitch\u0027, \u0027powertools\u0027]) }}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"{% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":20,"context_line":"{{ macros.enable_extra_repos([\u0027epel\u0027]) }}"},{"line_number":21,"context_line":"{% endif %}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"cf634f99_c0315a15","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":1},"updated":"2021-09-14 19:13:02.000000000","message":"because? add NOTE please","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a196a7ca454b2c27e55f9d88841946443c41fc13","unresolved":false,"context_lines":[{"line_number":17,"context_line":"{{ macros.enable_extra_repos([\u0027rabbitmq\u0027, \u0027erlang\u0027, \u0027openvswitch\u0027, \u0027powertools\u0027]) }}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"{% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":20,"context_line":"{{ macros.enable_extra_repos([\u0027epel\u0027]) }}"},{"line_number":21,"context_line":"{% endif %}"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"1a3a2ef3_4a7f84ee","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":1},"in_reply_to":"cf634f99_c0315a15","updated":"2021-09-20 09:55:41.000000000","message":"Done","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"}],"docker/neutron/neutron-base/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":74,"context_line":"            \u0027uuid\u0027"},{"line_number":75,"context_line":"        ] %}"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"        {% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":78,"context_line":"            {% set neutron_base_packages \u003d neutron_base_packages + [\u0027openvswitch2.13\u0027] %}"},{"line_number":79,"context_line":"        {% else %}"},{"line_number":80,"context_line":"            {% set neutron_base_packages \u003d neutron_base_packages + [\u0027openvswitch\u0027] %}"},{"line_number":81,"context_line":"        {% endif %}"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"4e7d4cea_9a4ba197","line":81,"range":{"start_line":77,"start_character":0,"end_line":81,"end_character":19},"updated":"2021-09-20 11:32:27.000000000","message":"what about python3 package?","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cb2e20c4779069fc5a9511985d0b6290550a917","unresolved":false,"context_lines":[{"line_number":74,"context_line":"            \u0027uuid\u0027"},{"line_number":75,"context_line":"        ] %}"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"        {% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":78,"context_line":"            {% set neutron_base_packages \u003d neutron_base_packages + [\u0027openvswitch2.13\u0027] %}"},{"line_number":79,"context_line":"        {% else %}"},{"line_number":80,"context_line":"            {% set neutron_base_packages \u003d neutron_base_packages + [\u0027openvswitch\u0027] %}"},{"line_number":81,"context_line":"        {% endif %}"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    {% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"58f3ad6a_1e96eb0a","line":81,"range":{"start_line":77,"start_character":0,"end_line":81,"end_character":19},"in_reply_to":"4e7d4cea_9a4ba197","updated":"2021-09-20 12:49:16.000000000","message":"Done","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"}],"docker/nova/nova-compute/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":97,"context_line":"            \u0027parted\u0027,"},{"line_number":98,"context_line":"            \u0027python3-libguestfs\u0027,"},{"line_number":99,"context_line":"            \u0027python3-libvirt\u0027,"},{"line_number":100,"context_line":"            \u0027python3-rtslib\u0027,"},{"line_number":101,"context_line":"            \u0027qemu-img\u0027,"},{"line_number":102,"context_line":"            \u0027sysfsutils\u0027,"},{"line_number":103,"context_line":"            \u0027targetcli\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"5d7c629e_c64302de","line":100,"range":{"start_line":100,"start_character":0,"end_line":100,"end_character":1},"updated":"2021-09-20 11:32:27.000000000","message":"python3-rtslib fits this time?","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"}],"docker/nova/nova-novncproxy/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{# NOTE: Copy vnc_lite.html as vnc_auto.html just like CentOS Cloud SIG does #}"},{"line_number":29,"context_line":"{#       https://git.centos.org/rpms/novnc/blob/c9s-sig-cloud-openstack-xena/f/SPECS/novnc.spec#_32 #}"},{"line_number":30,"context_line":"RUN curl https://github.com/novnc/noVNC/archive/refs/tags/v1.2.0.tar.gz -o /tmp/novnc.tar.gz \\"},{"line_number":31,"context_line":"    \u0026\u0026 mkdir -p /usr/share/novnc \\"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"e696a062_6c3a4c6a","line":28,"range":{"start_line":28,"start_character":3,"end_line":28,"end_character":7},"updated":"2021-09-20 11:32:27.000000000","message":"NOTE(nickname)","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":26,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{# NOTE: Copy vnc_lite.html as vnc_auto.html just like CentOS Cloud SIG does #}"},{"line_number":29,"context_line":"{#       https://git.centos.org/rpms/novnc/blob/c9s-sig-cloud-openstack-xena/f/SPECS/novnc.spec#_32 #}"},{"line_number":30,"context_line":"RUN curl https://github.com/novnc/noVNC/archive/refs/tags/v1.2.0.tar.gz -o /tmp/novnc.tar.gz \\"},{"line_number":31,"context_line":"    \u0026\u0026 mkdir -p /usr/share/novnc \\"},{"line_number":32,"context_line":"    \u0026\u0026 tar -zxf /tmp/novnc.tar.gz --strip-components\u003d1 -C /usr/share/novnc \\"},{"line_number":33,"context_line":"    \u0026\u0026 cp /usr/share/novnc/vnc_lite.html /usr/share/novnc/vnc_auto.html"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"{% endif %}"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"812a9778_58cf3874","line":33,"range":{"start_line":29,"start_character":1,"end_line":33,"end_character":71},"updated":"2021-09-20 11:32:27.000000000","message":"{% if !rocky %}?","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cb2e20c4779069fc5a9511985d0b6290550a917","unresolved":false,"context_lines":[{"line_number":26,"context_line":"{% elif install_type \u003d\u003d \u0027source\u0027 %}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{# NOTE: Copy vnc_lite.html as vnc_auto.html just like CentOS Cloud SIG does #}"},{"line_number":29,"context_line":"{#       https://git.centos.org/rpms/novnc/blob/c9s-sig-cloud-openstack-xena/f/SPECS/novnc.spec#_32 #}"},{"line_number":30,"context_line":"RUN curl https://github.com/novnc/noVNC/archive/refs/tags/v1.2.0.tar.gz -o /tmp/novnc.tar.gz \\"},{"line_number":31,"context_line":"    \u0026\u0026 mkdir -p /usr/share/novnc \\"},{"line_number":32,"context_line":"    \u0026\u0026 tar -zxf /tmp/novnc.tar.gz --strip-components\u003d1 -C /usr/share/novnc \\"},{"line_number":33,"context_line":"    \u0026\u0026 cp /usr/share/novnc/vnc_lite.html /usr/share/novnc/vnc_auto.html"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"{% endif %}"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"da7997c5_b45e3517","line":33,"range":{"start_line":29,"start_character":1,"end_line":33,"end_character":71},"in_reply_to":"812a9778_58cf3874","updated":"2021-09-20 12:49:16.000000000","message":"Done","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"b6c74fb01a8c4b7412b552052812e56614ebd2f5","unresolved":true,"context_lines":[{"line_number":38,"context_line":"    {% endif %}"},{"line_number":39,"context_line":"{% endif %}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"{{ macros.install_packages(nova_novncproxy_packages | customizable(\"packages\")) }}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"{% block nova_novncproxy_footer %}{% endblock %}"},{"line_number":44,"context_line":"{% block footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"e6375d5f_544df486","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":1},"updated":"2021-09-20 13:38:34.000000000","message":"macro does not complains that nova_novncproxy_packages is unset?","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c9f4a9efe651caeb92881282df80fc88c6f15b8e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    {% endif %}"},{"line_number":39,"context_line":"{% endif %}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"{{ macros.install_packages(nova_novncproxy_packages | customizable(\"packages\")) }}"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"{% block nova_novncproxy_footer %}{% endblock %}"},{"line_number":44,"context_line":"{% block footer %}{% endblock %}"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"0c4612e9_2cfdbb92","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":1},"in_reply_to":"e6375d5f_544df486","updated":"2021-09-20 14:14:32.000000000","message":"nope","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"}],"docker/nova/nova-spicehtml5proxy/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":35,"context_line":"            \u0027python3-numpy\u0027,"},{"line_number":36,"context_line":"        ] %}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"RUN curl https://github.com/freedesktop/spice-html5/archive/refs/tags/spice-html5-0.2.2.tar.gz -o /tmp/spice-html5.tar.gz \\"},{"line_number":39,"context_line":"    \u0026\u0026 mkdir -p /tmp/spice-html5-source \\"},{"line_number":40,"context_line":"    \u0026\u0026 tar zxf /tmp/spice-html5.tar.gz -C /tmp/spice-html5-source \\"},{"line_number":41,"context_line":"    \u0026\u0026 mkdir -p /usr/share/spice-html5 \\"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"e6b3c507_0086f65e","line":38,"updated":"2021-09-20 11:32:27.000000000","message":"if !rocky?","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cb2e20c4779069fc5a9511985d0b6290550a917","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            \u0027python3-numpy\u0027,"},{"line_number":36,"context_line":"        ] %}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"RUN curl https://github.com/freedesktop/spice-html5/archive/refs/tags/spice-html5-0.2.2.tar.gz -o /tmp/spice-html5.tar.gz \\"},{"line_number":39,"context_line":"    \u0026\u0026 mkdir -p /tmp/spice-html5-source \\"},{"line_number":40,"context_line":"    \u0026\u0026 tar zxf /tmp/spice-html5.tar.gz -C /tmp/spice-html5-source \\"},{"line_number":41,"context_line":"    \u0026\u0026 mkdir -p /usr/share/spice-html5 \\"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"86c5afdf_a3b7f509","line":38,"in_reply_to":"e6b3c507_0086f65e","updated":"2021-09-20 12:49:16.000000000","message":"Done","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"b6c74fb01a8c4b7412b552052812e56614ebd2f5","unresolved":true,"context_lines":[{"line_number":35,"context_line":"            \u0027python3-numpy\u0027,"},{"line_number":36,"context_line":"        ] %}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        {% if base_distro \u003d\u003d \u0027rocky\u0027 %}    "},{"line_number":39,"context_line":"RUN curl https://github.com/freedesktop/spice-html5/archive/refs/tags/spice-html5-0.2.2.tar.gz -o /tmp/spice-html5.tar.gz \\"},{"line_number":40,"context_line":"    \u0026\u0026 mkdir -p /tmp/spice-html5-source \\"},{"line_number":41,"context_line":"    \u0026\u0026 tar zxf /tmp/spice-html5.tar.gz -C /tmp/spice-html5-source \\"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"a35a0f74_cfaf0b4a","line":38,"range":{"start_line":38,"start_character":37,"end_line":38,"end_character":43},"updated":"2021-09-20 13:38:34.000000000","message":"trailing spaces","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c9f4a9efe651caeb92881282df80fc88c6f15b8e","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            \u0027python3-numpy\u0027,"},{"line_number":36,"context_line":"        ] %}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        {% if base_distro \u003d\u003d \u0027rocky\u0027 %}    "},{"line_number":39,"context_line":"RUN curl https://github.com/freedesktop/spice-html5/archive/refs/tags/spice-html5-0.2.2.tar.gz -o /tmp/spice-html5.tar.gz \\"},{"line_number":40,"context_line":"    \u0026\u0026 mkdir -p /tmp/spice-html5-source \\"},{"line_number":41,"context_line":"    \u0026\u0026 tar zxf /tmp/spice-html5.tar.gz -C /tmp/spice-html5-source \\"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"93c578a8_e261822d","line":38,"range":{"start_line":38,"start_character":37,"end_line":38,"end_character":43},"in_reply_to":"a35a0f74_cfaf0b4a","updated":"2021-09-20 14:14:32.000000000","message":"Done","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"}],"docker/openvswitch/openvswitch-base/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"60fb4b6806936e1c6ee59e6e555e01f705eb39c6","unresolved":true,"context_lines":[{"line_number":16,"context_line":"        \u0027libibverbs\u0027,"},{"line_number":17,"context_line":"        \u0027tcpdump\u0027"},{"line_number":18,"context_line":"    ] %}"},{"line_number":19,"context_line":"    {% if base_distro !\u003d \u0027rocky\u0027 %}"},{"line_number":20,"context_line":"        {% set openvswitch_base_packages \u003d openvswitch_base_packages + ["},{"line_number":21,"context_line":"            \u0027openvswitch\u0027,"},{"line_number":22,"context_line":"            \u0027python3-netifaces\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"91f4b68f_a1f1fb19","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":1},"updated":"2021-09-14 19:13:02.000000000","message":"\"if rocky else\" looks better","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"a196a7ca454b2c27e55f9d88841946443c41fc13","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        \u0027libibverbs\u0027,"},{"line_number":17,"context_line":"        \u0027tcpdump\u0027"},{"line_number":18,"context_line":"    ] %}"},{"line_number":19,"context_line":"    {% if base_distro !\u003d \u0027rocky\u0027 %}"},{"line_number":20,"context_line":"        {% set openvswitch_base_packages \u003d openvswitch_base_packages + ["},{"line_number":21,"context_line":"            \u0027openvswitch\u0027,"},{"line_number":22,"context_line":"            \u0027python3-netifaces\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fcd58926_c22b9887","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":1},"in_reply_to":"91f4b68f_a1f1fb19","updated":"2021-09-20 09:55:41.000000000","message":"Done","commit_id":"f6e06f82f6a3424df1a64599bb76f007d2d8e053"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"b6c74fb01a8c4b7412b552052812e56614ebd2f5","unresolved":true,"context_lines":[{"line_number":18,"context_line":"    ] %}"},{"line_number":19,"context_line":"    {% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":20,"context_line":"        {% set openvswitch_base_packages \u003d openvswitch_base_packages + ["},{"line_number":21,"context_line":"            \u0027openvswitch2.13\u0027,"},{"line_number":22,"context_line":"           ] %}"},{"line_number":23,"context_line":"    {% else %}"},{"line_number":24,"context_line":"        {% set openvswitch_base_packages \u003d openvswitch_base_packages + ["}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"01a17d76_a686f272","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":1},"updated":"2021-09-20 13:38:34.000000000","message":"what about python packages?","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"c9f4a9efe651caeb92881282df80fc88c6f15b8e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    ] %}"},{"line_number":19,"context_line":"    {% if base_distro \u003d\u003d \u0027rocky\u0027 %}"},{"line_number":20,"context_line":"        {% set openvswitch_base_packages \u003d openvswitch_base_packages + ["},{"line_number":21,"context_line":"            \u0027openvswitch2.13\u0027,"},{"line_number":22,"context_line":"           ] %}"},{"line_number":23,"context_line":"    {% else %}"},{"line_number":24,"context_line":"        {% set openvswitch_base_packages \u003d openvswitch_base_packages + ["}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"b0785a0c_a3b632fe","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":1},"in_reply_to":"01a17d76_a686f272","updated":"2021-09-20 14:14:32.000000000","message":"Done","commit_id":"8ce9c3bf869d463d75a624ea578c99656431c54a"}],"tests/templates/template_overrides.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"ebb3d6e34cfdd276c0e8cb8a1e05f14a3243909a","unresolved":true,"context_lines":[{"line_number":93,"context_line":"    \u0026\u0026 rm -f /etc/npmrc"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"{% raw %}"},{"line_number":96,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 and base_distro \u003d\u003d \u0027centos\u0027 %}"},{"line_number":97,"context_line":"{% endraw %}"},{"line_number":98,"context_line":"RUN sed -i \\"},{"line_number":99,"context_line":"        -e \"s|^#\\(mirrorlist.*\\)|\\1|\" \\"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"e7b96479_12dd5119","line":96,"range":{"start_line":96,"start_character":0,"end_line":96,"end_character":63},"updated":"2021-09-20 11:32:27.000000000","message":"Is there a version of CentOS which does not use RPM?\n\ndrop first check","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9cb2e20c4779069fc5a9511985d0b6290550a917","unresolved":false,"context_lines":[{"line_number":93,"context_line":"    \u0026\u0026 rm -f /etc/npmrc"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"{% raw %}"},{"line_number":96,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 and base_distro \u003d\u003d \u0027centos\u0027 %}"},{"line_number":97,"context_line":"{% endraw %}"},{"line_number":98,"context_line":"RUN sed -i \\"},{"line_number":99,"context_line":"        -e \"s|^#\\(mirrorlist.*\\)|\\1|\" \\"}],"source_content_type":"text/x-jinja2","patch_set":14,"id":"287bf7f8_c29bfda9","line":96,"range":{"start_line":96,"start_character":0,"end_line":96,"end_character":63},"in_reply_to":"e7b96479_12dd5119","updated":"2021-09-20 12:49:16.000000000","message":"Done","commit_id":"de92b58b7413deb8aa92079854fb02ba048f8010"}]}
