)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e2a14d7151c3e07791a9abac36300f876ace61a1","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"https://review.opendev.org/#/c/672023 added mellanox agent"},{"line_number":10,"context_line":"container which contains python2 packages but on RHEL8 tripleo"},{"line_number":11,"context_line":"job, python3 packages are needed which broke the container build"},{"line_number":12,"context_line":"job, including python3 packages will fix the issue."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1855050"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa7e38b_41e9f116","line":12,"range":{"start_line":11,"start_character":39,"end_line":12,"end_character":3},"updated":"2019-12-04 11:11:45.000000000","message":"This is why the job needs to use the proposed patch rather than master...","commit_id":"8b3ae1d981821c639d76d1fa445f656667c80b61"}],"docker/neutron/neutron-mlnx-agent/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":"5dfb9841b366f1115bd21df0b3682a5587c5c65b","unresolved":false,"context_lines":[{"line_number":8,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    {% if distro_python_version.startswith(\u00273\u0027) %}"},{"line_number":11,"context_line":"    {% set neutron_mlnx_agent_packages \u003d ["},{"line_number":12,"context_line":"        \u0027python3-libvirt\u0027,"},{"line_number":13,"context_line":"        \u0027python3-ethtool\u0027,"},{"line_number":14,"context_line":"    ] %}"},{"line_number":15,"context_line":"    {% else %}"},{"line_number":16,"context_line":"    {% set neutron_mlnx_agent_packages \u003d ["},{"line_number":17,"context_line":"        \u0027libvirt-python\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_30dd2113","line":14,"range":{"start_line":11,"start_character":3,"end_line":14,"end_character":8},"updated":"2019-12-04 08:48:34.000000000","message":"indent all over the place","commit_id":"b78f3b95da477457cfca3a9664a5807eb8a5679f"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"590ce937e87851f1bd7006db6cec1917bf334dfe","unresolved":false,"context_lines":[{"line_number":8,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    {% if distro_python_version.startswith(\u00273\u0027) %}"},{"line_number":11,"context_line":"    {% set neutron_mlnx_agent_packages \u003d ["},{"line_number":12,"context_line":"        \u0027python3-libvirt\u0027,"},{"line_number":13,"context_line":"        \u0027python3-ethtool\u0027,"},{"line_number":14,"context_line":"    ] %}"},{"line_number":15,"context_line":"    {% else %}"},{"line_number":16,"context_line":"    {% set neutron_mlnx_agent_packages \u003d ["},{"line_number":17,"context_line":"        \u0027libvirt-python\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"3fa7e38b_3062013f","line":14,"range":{"start_line":11,"start_character":3,"end_line":14,"end_character":8},"in_reply_to":"3fa7e38b_30dd2113","updated":"2019-12-04 08:51:49.000000000","message":"Done","commit_id":"b78f3b95da477457cfca3a9664a5807eb8a5679f"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e2a14d7151c3e07791a9abac36300f876ace61a1","unresolved":false,"context_lines":[{"line_number":22,"context_line":"{% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    {% set neutron_mlnx_agent_packages \u003d ["},{"line_number":25,"context_line":"        \u0027python-libvirt\u0027,"},{"line_number":26,"context_line":"        \u0027python-ethtool\u0027,"},{"line_number":27,"context_line":"    ] %}"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_c18f2174","line":26,"range":{"start_line":25,"start_character":0,"end_line":26,"end_character":25},"updated":"2019-12-04 11:11:45.000000000","message":"These also need to be python 3.","commit_id":"8b3ae1d981821c639d76d1fa445f656667c80b61"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"57d222bebb2ee9fb673388c4075ad03db741c163","unresolved":false,"context_lines":[{"line_number":22,"context_line":"{% elif base_package_type \u003d\u003d \u0027deb\u0027 %}"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    {% set neutron_mlnx_agent_packages \u003d ["},{"line_number":25,"context_line":"        \u0027python-libvirt\u0027,"},{"line_number":26,"context_line":"        \u0027python-ethtool\u0027,"},{"line_number":27,"context_line":"    ] %}"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_41d33138","line":26,"range":{"start_line":25,"start_character":0,"end_line":26,"end_character":25},"in_reply_to":"3fa7e38b_c18f2174","updated":"2019-12-04 11:21:06.000000000","message":"Done","commit_id":"8b3ae1d981821c639d76d1fa445f656667c80b61"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"29ed40c3af6a314ef0bad60b5a503685d150d97c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"{% block neutron_mlnx_agent_header %}{% endblock %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    {% if distro_python_version.startswith(\u00273\u0027) %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_a23304f7","line":7,"updated":"2019-12-04 13:18:06.000000000","message":"if binary\n  if rpm\n    if py3\n    else\n  elif deb\nelif source\n  if rpm\n    if py3\n    else\n  elif deb\nendif\n\nThis is how we manage images. If Debian/Ubuntu needs special treatment then handle it in \u0027elif deb\u0027 blocks unless image is disabled by UNBUILDABLE_IMAGES.","commit_id":"686e3c8001e0dc23a0d0a8e9ce7fad206499e763"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"a12b65c7da4c65218131997d08713d00d2b82d97","unresolved":false,"context_lines":[{"line_number":4,"context_line":"{% block neutron_mlnx_agent_header %}{% endblock %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if base_package_type \u003d\u003d \u0027rpm\u0027 %}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    {% if distro_python_version.startswith(\u00273\u0027) %}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_68f5ed50","line":7,"in_reply_to":"3fa7e38b_a23304f7","updated":"2019-12-04 15:22:25.000000000","message":"Since py3 packages is same for deb and rpm so moving in a single block","commit_id":"686e3c8001e0dc23a0d0a8e9ce7fad206499e763"},{"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":"a82d272aae79ce33caf1d273d5e1538cca57ed20","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if base_package_type in [\u0027rpm\u0027, \u0027deb\u0027] %}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    {% if distro_python_version.startswith(\u00273\u0027) %}"},{"line_number":11,"context_line":"        {% set neutron_mlnx_agent_packages \u003d ["}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3fa7e38b_316afc80","line":8,"updated":"2019-12-04 17:19:02.000000000","message":"noop","commit_id":"2a4fbbea67b7d9f14e0d6bc876f47e9250a5bddc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"60e2bf530d30ba3a4076bcda7ed6bbdfabbc2a30","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if base_package_type in [\u0027rpm\u0027, \u0027deb\u0027] %}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    {% if distro_python_version.startswith(\u00273\u0027) %}"},{"line_number":11,"context_line":"        {% set neutron_mlnx_agent_packages \u003d ["}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3fa7e38b_9175f035","line":8,"in_reply_to":"3fa7e38b_316afc80","updated":"2019-12-04 17:24:59.000000000","message":"It\u0027s a bit odd, but not a big deal.","commit_id":"2a4fbbea67b7d9f14e0d6bc876f47e9250a5bddc"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"0711ab7e0b950361ecf3c997556e6d19431a7251","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if base_package_type in [\u0027rpm\u0027, \u0027deb\u0027] %}"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"    {% if distro_python_version.startswith(\u00273\u0027) %}"},{"line_number":11,"context_line":"        {% set neutron_mlnx_agent_packages \u003d ["}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"3fa7e38b_118a6019","line":8,"in_reply_to":"3fa7e38b_316afc80","updated":"2019-12-04 17:24:33.000000000","message":"sorry didnot get that","commit_id":"2a4fbbea67b7d9f14e0d6bc876f47e9250a5bddc"}]}
