)]}'
{"docker/base/Dockerfile.j2":[{"author":{"_account_id":16282,"name":"YaZug","email":"jschluet@redhat.com","username":"yazug"},"change_message_id":"1d7260f338886902070283d1db597e7b88d6662b","unresolved":false,"context_lines":[{"line_number":228,"context_line":"{% block base_redhat_binary_versionlock %}{% endblock %}"},{"line_number":229,"context_line":"    {% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":230,"context_line":"{% set base_centos_binary_packages \u003d ["},{"line_number":231,"context_line":"        \u0027freetype\u0027,"},{"line_number":232,"context_line":"        \u0027iproute\u0027,"},{"line_number":233,"context_line":"        \u0027iscsi-initiator-utils\u0027,"},{"line_number":234,"context_line":"        \u0027libjpeg-turbo\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5f7c97a3_4499e677","line":231,"range":{"start_line":231,"start_character":0,"end_line":231,"end_character":19},"updated":"2018-07-26 19:17:51.000000000","message":"why are we installing freetype in a container image?\nwhich package/packages use this?","commit_id":"39a0c89455b3b3e898f1f0d7abb157473550f409"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"fa7463e8405da5b627ec9958f393bf23dd5dd599","unresolved":false,"context_lines":[{"line_number":228,"context_line":"{% block base_redhat_binary_versionlock %}{% endblock %}"},{"line_number":229,"context_line":"    {% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":230,"context_line":"{% set base_centos_binary_packages \u003d ["},{"line_number":231,"context_line":"        \u0027freetype\u0027,"},{"line_number":232,"context_line":"        \u0027iproute\u0027,"},{"line_number":233,"context_line":"        \u0027iscsi-initiator-utils\u0027,"},{"line_number":234,"context_line":"        \u0027libjpeg-turbo\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3f79a3b5_8ecf0c55","line":231,"range":{"start_line":231,"start_character":0,"end_line":231,"end_character":19},"in_reply_to":"5f7c97a3_1996eb4b","updated":"2018-08-10 12:46:29.000000000","message":"Which make about 10% of images. Imho better leave them where they are rather than polluting all images with them.","commit_id":"39a0c89455b3b3e898f1f0d7abb157473550f409"},{"author":{"_account_id":16282,"name":"YaZug","email":"jschluet@redhat.com","username":"yazug"},"change_message_id":"6b136feecd5bdf42852cb1e23fa2f02cb9d20a83","unresolved":false,"context_lines":[{"line_number":228,"context_line":"{% block base_redhat_binary_versionlock %}{% endblock %}"},{"line_number":229,"context_line":"    {% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":230,"context_line":"{% set base_centos_binary_packages \u003d ["},{"line_number":231,"context_line":"        \u0027freetype\u0027,"},{"line_number":232,"context_line":"        \u0027iproute\u0027,"},{"line_number":233,"context_line":"        \u0027iscsi-initiator-utils\u0027,"},{"line_number":234,"context_line":"        \u0027libjpeg-turbo\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5f7c97a3_d4b91a7c","line":231,"range":{"start_line":231,"start_character":0,"end_line":231,"end_character":19},"in_reply_to":"5f7c97a3_1996eb4b","updated":"2018-07-27 11:11:52.000000000","message":"might want to make sure java-headless is being installed instead of just java to reduce extras that are normally not needed in a container image, so I guess fonts may be needed.","commit_id":"39a0c89455b3b3e898f1f0d7abb157473550f409"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"fcea6672e8a256fcfee643efa52478e0533673bd","unresolved":false,"context_lines":[{"line_number":228,"context_line":"{% block base_redhat_binary_versionlock %}{% endblock %}"},{"line_number":229,"context_line":"    {% if install_type \u003d\u003d \u0027binary\u0027 %}"},{"line_number":230,"context_line":"{% set base_centos_binary_packages \u003d ["},{"line_number":231,"context_line":"        \u0027freetype\u0027,"},{"line_number":232,"context_line":"        \u0027iproute\u0027,"},{"line_number":233,"context_line":"        \u0027iscsi-initiator-utils\u0027,"},{"line_number":234,"context_line":"        \u0027libjpeg-turbo\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5f7c97a3_1996eb4b","line":231,"range":{"start_line":231,"start_character":0,"end_line":231,"end_character":19},"in_reply_to":"5f7c97a3_4499e677","updated":"2018-07-27 09:45:26.000000000","message":"From the logs, freetype is installed in the following non openstack-base images:\n- elasticsearch\n- grafana\n- kafka\n- opendaylight\n- zookeeper\n\nMostly images that install java. We\u0027ve talked about creating a java-base image. We can cleanup base when that happens.\n\nfeetype is also required in:\n- ec2-api\n- gnocchi-base\n- sahara-base\n- tempest\n- vitrage-base","commit_id":"39a0c89455b3b3e898f1f0d7abb157473550f409"},{"author":{"_account_id":16282,"name":"YaZug","email":"jschluet@redhat.com","username":"yazug"},"change_message_id":"1d7260f338886902070283d1db597e7b88d6662b","unresolved":false,"context_lines":[{"line_number":231,"context_line":"        \u0027freetype\u0027,"},{"line_number":232,"context_line":"        \u0027iproute\u0027,"},{"line_number":233,"context_line":"        \u0027iscsi-initiator-utils\u0027,"},{"line_number":234,"context_line":"        \u0027libjpeg-turbo\u0027,"},{"line_number":235,"context_line":"        \u0027libxslt\u0027,"},{"line_number":236,"context_line":"        \u0027lvm2\u0027,"},{"line_number":237,"context_line":"        \u0027openssl\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5f7c97a3_24886a1f","line":234,"range":{"start_line":234,"start_character":0,"end_line":234,"end_character":24},"updated":"2018-07-26 19:17:51.000000000","message":"why are we installing libjpeg-turbo in a container image?  which package/packages use this?","commit_id":"39a0c89455b3b3e898f1f0d7abb157473550f409"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"fcea6672e8a256fcfee643efa52478e0533673bd","unresolved":false,"context_lines":[{"line_number":231,"context_line":"        \u0027freetype\u0027,"},{"line_number":232,"context_line":"        \u0027iproute\u0027,"},{"line_number":233,"context_line":"        \u0027iscsi-initiator-utils\u0027,"},{"line_number":234,"context_line":"        \u0027libjpeg-turbo\u0027,"},{"line_number":235,"context_line":"        \u0027libxslt\u0027,"},{"line_number":236,"context_line":"        \u0027lvm2\u0027,"},{"line_number":237,"context_line":"        \u0027openssl\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5f7c97a3_196fcb61","line":234,"range":{"start_line":234,"start_character":0,"end_line":234,"end_character":24},"in_reply_to":"5f7c97a3_24886a1f","updated":"2018-07-27 09:45:26.000000000","message":"For libjpeg-turbo the non openstack-base images pulling it are:\n- elasticsearch\n- kafka\n- nova-libvirt\n- opendaylight\n- zookeeper\n\nAlso required in:\n- ec2-api\n- gnocchi-base\n- nova-compute-ironic\n- nova-compute\n- sahara-base\n- tempest\n- vitrage-base","commit_id":"39a0c89455b3b3e898f1f0d7abb157473550f409"}],"docker/openstack-base/Dockerfile.j2":[{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"55fe1b043be43344be6e4f4e3c5e1aab6065d04c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        {% set openstack_base_packages \u003d ["},{"line_number":12,"context_line":"            \u0027avahi-libs\u0027,"},{"line_number":13,"context_line":"            \u0027fontpackages-filesystem\u0027,"},{"line_number":14,"context_line":"            \u0027freetype\u0027,"},{"line_number":15,"context_line":"            \u0027gnutls\u0027,"},{"line_number":16,"context_line":"            \u0027initscripts\u0027,"},{"line_number":17,"context_line":"            \u0027iproute\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_be8d82d5","line":14,"range":{"start_line":14,"start_character":13,"end_line":14,"end_character":21},"updated":"2018-07-14 21:13:58.000000000","message":"move it to base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"128e7f9600cb231a7a3402e62e25d7ca9412c323","unresolved":false,"context_lines":[{"line_number":13,"context_line":"            \u0027fontpackages-filesystem\u0027,"},{"line_number":14,"context_line":"            \u0027freetype\u0027,"},{"line_number":15,"context_line":"            \u0027gnutls\u0027,"},{"line_number":16,"context_line":"            \u0027initscripts\u0027,"},{"line_number":17,"context_line":"            \u0027iproute\u0027,"},{"line_number":18,"context_line":"            \u0027libjpeg-turbo\u0027,"},{"line_number":19,"context_line":"            \u0027libpng\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_ceb24397","line":16,"range":{"start_line":16,"start_character":13,"end_line":16,"end_character":24},"updated":"2018-07-13 20:07:13.000000000","message":"Installed in base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"128e7f9600cb231a7a3402e62e25d7ca9412c323","unresolved":false,"context_lines":[{"line_number":14,"context_line":"            \u0027freetype\u0027,"},{"line_number":15,"context_line":"            \u0027gnutls\u0027,"},{"line_number":16,"context_line":"            \u0027initscripts\u0027,"},{"line_number":17,"context_line":"            \u0027iproute\u0027,"},{"line_number":18,"context_line":"            \u0027libjpeg-turbo\u0027,"},{"line_number":19,"context_line":"            \u0027libpng\u0027,"},{"line_number":20,"context_line":"            \u0027libxslt\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_aea90726","line":17,"range":{"start_line":17,"start_character":13,"end_line":17,"end_character":20},"updated":"2018-07-13 20:07:13.000000000","message":"Installed in base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"55fe1b043be43344be6e4f4e3c5e1aab6065d04c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"            \u0027gnutls\u0027,"},{"line_number":16,"context_line":"            \u0027initscripts\u0027,"},{"line_number":17,"context_line":"            \u0027iproute\u0027,"},{"line_number":18,"context_line":"            \u0027libjpeg-turbo\u0027,"},{"line_number":19,"context_line":"            \u0027libpng\u0027,"},{"line_number":20,"context_line":"            \u0027libxslt\u0027,"},{"line_number":21,"context_line":"            \u0027libyaml\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_de887ec4","line":18,"range":{"start_line":18,"start_character":13,"end_line":18,"end_character":26},"updated":"2018-07-14 21:13:58.000000000","message":"move it to base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"128e7f9600cb231a7a3402e62e25d7ca9412c323","unresolved":false,"context_lines":[{"line_number":17,"context_line":"            \u0027iproute\u0027,"},{"line_number":18,"context_line":"            \u0027libjpeg-turbo\u0027,"},{"line_number":19,"context_line":"            \u0027libpng\u0027,"},{"line_number":20,"context_line":"            \u0027libxslt\u0027,"},{"line_number":21,"context_line":"            \u0027libyaml\u0027,"},{"line_number":22,"context_line":"            \u0027mailcap\u0027,"},{"line_number":23,"context_line":"            \u0027MySQL-python\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_ee6cdf08","line":20,"range":{"start_line":20,"start_character":13,"end_line":20,"end_character":20},"updated":"2018-07-13 20:07:13.000000000","message":"move it to base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"128e7f9600cb231a7a3402e62e25d7ca9412c323","unresolved":false,"context_lines":[{"line_number":21,"context_line":"            \u0027libyaml\u0027,"},{"line_number":22,"context_line":"            \u0027mailcap\u0027,"},{"line_number":23,"context_line":"            \u0027MySQL-python\u0027,"},{"line_number":24,"context_line":"            \u0027openssl\u0027,"},{"line_number":25,"context_line":"            \u0027python2-pyOpenSSL\u0027,"},{"line_number":26,"context_line":"            \u0027python2-crypto\u0027,"},{"line_number":27,"context_line":"            \u0027python2-cryptography\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_82389fcb","line":24,"range":{"start_line":24,"start_character":13,"end_line":24,"end_character":20},"updated":"2018-07-13 20:07:13.000000000","message":"move it to base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"55fe1b043be43344be6e4f4e3c5e1aab6065d04c","unresolved":false,"context_lines":[{"line_number":89,"context_line":"            \u0027python-vitrageclient\u0027,"},{"line_number":90,"context_line":"            \u0027python2-webob\u0027,"},{"line_number":91,"context_line":"            \u0027python-zaqarclient\u0027,"},{"line_number":92,"context_line":"            \u0027systemd-sysv\u0027,"},{"line_number":93,"context_line":"            \u0027sysvinit-tools\u0027,"},{"line_number":94,"context_line":"            \u0027tcp_wrappers-libs\u0027"},{"line_number":95,"context_line":"        ] %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_7eb92a7a","line":92,"range":{"start_line":92,"start_character":13,"end_line":92,"end_character":25},"updated":"2018-07-14 21:13:58.000000000","message":"move it to base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"55fe1b043be43344be6e4f4e3c5e1aab6065d04c","unresolved":false,"context_lines":[{"line_number":90,"context_line":"            \u0027python2-webob\u0027,"},{"line_number":91,"context_line":"            \u0027python-zaqarclient\u0027,"},{"line_number":92,"context_line":"            \u0027systemd-sysv\u0027,"},{"line_number":93,"context_line":"            \u0027sysvinit-tools\u0027,"},{"line_number":94,"context_line":"            \u0027tcp_wrappers-libs\u0027"},{"line_number":95,"context_line":"        ] %}"},{"line_number":96,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_3ee5f2a4","line":93,"range":{"start_line":93,"start_character":12,"end_line":93,"end_character":28},"updated":"2018-07-14 21:13:58.000000000","message":"installed in base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"55fe1b043be43344be6e4f4e3c5e1aab6065d04c","unresolved":false,"context_lines":[{"line_number":91,"context_line":"            \u0027python-zaqarclient\u0027,"},{"line_number":92,"context_line":"            \u0027systemd-sysv\u0027,"},{"line_number":93,"context_line":"            \u0027sysvinit-tools\u0027,"},{"line_number":94,"context_line":"            \u0027tcp_wrappers-libs\u0027"},{"line_number":95,"context_line":"        ] %}"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    {% elif base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"5f7c97a3_5ee8ee79","line":94,"range":{"start_line":94,"start_character":12,"end_line":94,"end_character":31},"updated":"2018-07-14 21:13:58.000000000","message":"installed in base","commit_id":"4f71d3ae7f8d72041634f2c72dec98b3820884b5"},{"author":{"_account_id":16282,"name":"YaZug","email":"jschluet@redhat.com","username":"yazug"},"change_message_id":"1d7260f338886902070283d1db597e7b88d6662b","unresolved":false,"context_lines":[{"line_number":21,"context_line":"            \u0027iproute\u0027,"},{"line_number":22,"context_line":"            \u0027libjpeg-turbo\u0027,"},{"line_number":23,"context_line":"            \u0027libpng\u0027,"},{"line_number":24,"context_line":"            \u0027libX11\u0027,"},{"line_number":25,"context_line":"            \u0027libX11-common\u0027,"},{"line_number":26,"context_line":"            \u0027libXau\u0027,"},{"line_number":27,"context_line":"            \u0027libxcb\u0027,"},{"line_number":28,"context_line":"            \u0027libXext\u0027,"},{"line_number":29,"context_line":"            \u0027libXi\u0027,"},{"line_number":30,"context_line":"            \u0027libxslt\u0027,"},{"line_number":31,"context_line":"            \u0027libyaml\u0027,"},{"line_number":32,"context_line":"            \u0027mailcap\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5f7c97a3_84785e2c","side":"PARENT","line":29,"range":{"start_line":24,"start_character":0,"end_line":29,"end_character":20},"updated":"2018-07-26 19:17:51.000000000","message":"Yeaa! removing X11 libraries from container images.","commit_id":"4c26bb34d6362562200af95c25cd31e84407b770"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"da59c746d7427ea8ff13cb8c34b10e4cabbdaa5e","unresolved":false,"context_lines":[{"line_number":65,"context_line":"            \u0027python2-pyasn1\u0027,"},{"line_number":66,"context_line":"            \u0027python2-PyMySQL\u0027,"},{"line_number":67,"context_line":"            \u0027python2-sysv_ipc\u0027,"},{"line_number":68,"context_line":"            \u0027python2-zake\u0027,"},{"line_number":69,"context_line":"            \u0027python2-alembic\u0027,"},{"line_number":70,"context_line":"            \u0027python2-amqp\u0027,"},{"line_number":71,"context_line":"            \u0027python-anyjson\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"5f7c97a3_8a8a6010","side":"PARENT","line":68,"range":{"start_line":68,"start_character":12,"end_line":68,"end_character":27},"updated":"2018-07-31 07:30:03.000000000","message":"im a bit worried that some project does not correctly set requirements and may break if some package is not installed.\n\nIn an almost feature freeze time, is a bit dangerous. I\u0027d remove this packages once the release is done and then clean images because an image built doesnt means that it works.","commit_id":"4c26bb34d6362562200af95c25cd31e84407b770"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":18,"context_line":"            \u0027freetype\u0027,"},{"line_number":19,"context_line":"            \u0027gnutls\u0027,"},{"line_number":20,"context_line":"            \u0027initscripts\u0027,"},{"line_number":21,"context_line":"            \u0027iproute\u0027,"},{"line_number":22,"context_line":"            \u0027libjpeg-turbo\u0027,"},{"line_number":23,"context_line":"            \u0027libpng\u0027,"},{"line_number":24,"context_line":"            \u0027libX11\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_b6bb9cc2","side":"PARENT","line":21,"range":{"start_line":21,"start_character":13,"end_line":21,"end_character":20},"updated":"2019-02-05 12:41:20.000000000","message":"iproute already installed in base","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":32,"context_line":"            \u0027mailcap\u0027,"},{"line_number":33,"context_line":"            \u0027MySQL-python\u0027,"},{"line_number":34,"context_line":"            \u0027openssl\u0027,"},{"line_number":35,"context_line":"            \u0027python2-pyOpenSSL\u0027,"},{"line_number":36,"context_line":"            \u0027pyparsing\u0027,"},{"line_number":37,"context_line":"            \u0027python2-crypto\u0027,"},{"line_number":38,"context_line":"            \u0027python2-msgpack\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_76b534cd","side":"PARENT","line":35,"range":{"start_line":35,"start_character":13,"end_line":35,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python2-pyOpenSSL is dependency of python2-urllib3-1.21.1-1.el7.noarch, 1:python2-glanceclient-2.15.0-0.20181226110746.c4c92ec.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":33,"context_line":"            \u0027MySQL-python\u0027,"},{"line_number":34,"context_line":"            \u0027openssl\u0027,"},{"line_number":35,"context_line":"            \u0027python2-pyOpenSSL\u0027,"},{"line_number":36,"context_line":"            \u0027pyparsing\u0027,"},{"line_number":37,"context_line":"            \u0027python2-crypto\u0027,"},{"line_number":38,"context_line":"            \u0027python2-msgpack\u0027,"},{"line_number":39,"context_line":"            \u0027python2-cryptography\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_d6c3c037","side":"PARENT","line":36,"range":{"start_line":36,"start_character":13,"end_line":36,"end_character":22},"updated":"2019-02-05 12:41:20.000000000","message":"pyparsing is dependency of 1:python-configshell-1.1.fb23-5.el7.noarch, python2-cliff-2.14.0-0.20190117161607.cd6cd9d.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":35,"context_line":"            \u0027python2-pyOpenSSL\u0027,"},{"line_number":36,"context_line":"            \u0027pyparsing\u0027,"},{"line_number":37,"context_line":"            \u0027python2-crypto\u0027,"},{"line_number":38,"context_line":"            \u0027python2-msgpack\u0027,"},{"line_number":39,"context_line":"            \u0027python2-cryptography\u0027,"},{"line_number":40,"context_line":"            \u0027python2-debtcollector\u0027,"},{"line_number":41,"context_line":"            \u0027python2-eventlet\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f6c0442d","side":"PARENT","line":38,"range":{"start_line":38,"start_character":13,"end_line":38,"end_character":28},"updated":"2019-02-05 12:41:20.000000000","message":"python2-msgpack is dependency of python2-oslo-serialization-2.28.1-0.20190115052822.0371c1d.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":37,"context_line":"            \u0027python2-crypto\u0027,"},{"line_number":38,"context_line":"            \u0027python2-msgpack\u0027,"},{"line_number":39,"context_line":"            \u0027python2-cryptography\u0027,"},{"line_number":40,"context_line":"            \u0027python2-debtcollector\u0027,"},{"line_number":41,"context_line":"            \u0027python2-eventlet\u0027,"},{"line_number":42,"context_line":"            \u0027python2-fasteners\u0027,"},{"line_number":43,"context_line":"            \u0027python2-funcsigs\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_96dbf81f","side":"PARENT","line":40,"range":{"start_line":40,"start_character":13,"end_line":40,"end_character":34},"updated":"2019-02-05 12:41:20.000000000","message":"python2-debtcollector is dependency of 1:python2-keystoneclient-3.18.0-0.20190114133104.8982841.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":39,"context_line":"            \u0027python2-cryptography\u0027,"},{"line_number":40,"context_line":"            \u0027python2-debtcollector\u0027,"},{"line_number":41,"context_line":"            \u0027python2-eventlet\u0027,"},{"line_number":42,"context_line":"            \u0027python2-fasteners\u0027,"},{"line_number":43,"context_line":"            \u0027python2-funcsigs\u0027,"},{"line_number":44,"context_line":"            \u0027python2-futurist\u0027,"},{"line_number":45,"context_line":"            \u0027python2-greenlet\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_b6e07cce","side":"PARENT","line":42,"range":{"start_line":42,"start_character":13,"end_line":42,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python2-fasteners is dependency of python2-oslo-concurrency-3.29.0-0.20190115144635.0767ddf.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":40,"context_line":"            \u0027python2-debtcollector\u0027,"},{"line_number":41,"context_line":"            \u0027python2-eventlet\u0027,"},{"line_number":42,"context_line":"            \u0027python2-fasteners\u0027,"},{"line_number":43,"context_line":"            \u0027python2-funcsigs\u0027,"},{"line_number":44,"context_line":"            \u0027python2-futurist\u0027,"},{"line_number":45,"context_line":"            \u0027python2-greenlet\u0027,"},{"line_number":46,"context_line":"            \u0027python2-iso8601\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_76ea14ad","side":"PARENT","line":43,"range":{"start_line":43,"start_character":13,"end_line":43,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python2-funcsigs is dependency of python2-debtcollector-1.20.0-0.20190109185253.d3165af.el7.noarch, python2-oslo-utils-3.39.0-0.20190128142809.3823707.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":41,"context_line":"            \u0027python2-eventlet\u0027,"},{"line_number":42,"context_line":"            \u0027python2-fasteners\u0027,"},{"line_number":43,"context_line":"            \u0027python2-funcsigs\u0027,"},{"line_number":44,"context_line":"            \u0027python2-futurist\u0027,"},{"line_number":45,"context_line":"            \u0027python2-greenlet\u0027,"},{"line_number":46,"context_line":"            \u0027python2-iso8601\u0027,"},{"line_number":47,"context_line":"            \u0027python2-oslo-cache\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_36cc8c60","side":"PARENT","line":44,"range":{"start_line":44,"start_character":13,"end_line":44,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python2-futurist is dependency of python2-oslo-messaging-9.3.1-0.20190121174623.344ec5e.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":42,"context_line":"            \u0027python2-fasteners\u0027,"},{"line_number":43,"context_line":"            \u0027python2-funcsigs\u0027,"},{"line_number":44,"context_line":"            \u0027python2-futurist\u0027,"},{"line_number":45,"context_line":"            \u0027python2-greenlet\u0027,"},{"line_number":46,"context_line":"            \u0027python2-iso8601\u0027,"},{"line_number":47,"context_line":"            \u0027python2-oslo-cache\u0027,"},{"line_number":48,"context_line":"            \u0027python2-oslo-concurrency\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_d6d8a01f","side":"PARENT","line":45,"range":{"start_line":45,"start_character":13,"end_line":45,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python2-greenlet is dependency of python2-eventlet-0.24.1-3.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            \u0027python2-pika\u0027,"},{"line_number":64,"context_line":"            \u0027python2-pika_pool\u0027,"},{"line_number":65,"context_line":"            \u0027python2-pyasn1\u0027,"},{"line_number":66,"context_line":"            \u0027python2-PyMySQL\u0027,"},{"line_number":67,"context_line":"            \u0027python2-sysv_ipc\u0027,"},{"line_number":68,"context_line":"            \u0027python2-alembic\u0027,"},{"line_number":69,"context_line":"            \u0027python2-amqp\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_b6095c96","side":"PARENT","line":66,"range":{"start_line":66,"start_character":13,"end_line":66,"end_character":28},"updated":"2019-02-05 12:41:20.000000000","message":"python2-PyMySQL is dependency of python2-oslo-db-4.43.0-0.20190123180741.a6d2cc5.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            \u0027python2-PyMySQL\u0027,"},{"line_number":67,"context_line":"            \u0027python2-sysv_ipc\u0027,"},{"line_number":68,"context_line":"            \u0027python2-alembic\u0027,"},{"line_number":69,"context_line":"            \u0027python2-amqp\u0027,"},{"line_number":70,"context_line":"            \u0027python-anyjson\u0027,"},{"line_number":71,"context_line":"            \u0027python-aodhclient\u0027,"},{"line_number":72,"context_line":"            \u0027python-barbicanclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_56fef06b","side":"PARENT","line":69,"range":{"start_line":69,"start_character":13,"end_line":69,"end_character":25},"updated":"2019-02-05 12:41:20.000000000","message":"python2-amqp is dependency of python2-oslo-messaging-9.3.1-0.20190121174623.344ec5e.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":71,"context_line":"            \u0027python-aodhclient\u0027,"},{"line_number":72,"context_line":"            \u0027python-barbicanclient\u0027,"},{"line_number":73,"context_line":"            \u0027python2-cachetools\u0027,"},{"line_number":74,"context_line":"            \u0027python2-cffi\u0027,"},{"line_number":75,"context_line":"            \u0027python2-cliff\u0027,"},{"line_number":76,"context_line":"            \u0027python-cloudkittyclient\u0027,"},{"line_number":77,"context_line":"            \u0027python-cmd2\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_16f8687a","side":"PARENT","line":74,"range":{"start_line":74,"start_character":13,"end_line":74,"end_character":25},"updated":"2019-02-05 12:41:20.000000000","message":"python2-cffi is dependency of python2-cryptography-2.1.4-2.el7.x86_64","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":72,"context_line":"            \u0027python-barbicanclient\u0027,"},{"line_number":73,"context_line":"            \u0027python2-cachetools\u0027,"},{"line_number":74,"context_line":"            \u0027python2-cffi\u0027,"},{"line_number":75,"context_line":"            \u0027python2-cliff\u0027,"},{"line_number":76,"context_line":"            \u0027python-cloudkittyclient\u0027,"},{"line_number":77,"context_line":"            \u0027python-cmd2\u0027,"},{"line_number":78,"context_line":"            \u0027python-congressclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_d6f18097","side":"PARENT","line":75,"range":{"start_line":75,"start_character":13,"end_line":75,"end_character":26},"updated":"2019-02-05 12:41:20.000000000","message":"python2-cliff is dependency of python2-neutronclient-6.11.0-0.20190122092258.d8cb147.el7.noarch, python2-openstackclient-3.17.0-0.20181128185144.0d764cd.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":74,"context_line":"            \u0027python2-cffi\u0027,"},{"line_number":75,"context_line":"            \u0027python2-cliff\u0027,"},{"line_number":76,"context_line":"            \u0027python-cloudkittyclient\u0027,"},{"line_number":77,"context_line":"            \u0027python-cmd2\u0027,"},{"line_number":78,"context_line":"            \u0027python-congressclient\u0027,"},{"line_number":79,"context_line":"            \u0027python-contextlib2\u0027,"},{"line_number":80,"context_line":"            \u0027python2-dateutil\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f6ee04b3","side":"PARENT","line":77,"range":{"start_line":77,"start_character":13,"end_line":77,"end_character":24},"updated":"2019-02-05 12:41:20.000000000","message":"python-cmd2 is dependency of python2-cliff-2.14.0-0.20190117161607.cd6cd9d.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":77,"context_line":"            \u0027python-cmd2\u0027,"},{"line_number":78,"context_line":"            \u0027python-congressclient\u0027,"},{"line_number":79,"context_line":"            \u0027python-contextlib2\u0027,"},{"line_number":80,"context_line":"            \u0027python2-dateutil\u0027,"},{"line_number":81,"context_line":"            \u0027python-decorator\u0027,"},{"line_number":82,"context_line":"            \u0027python-designateclient\u0027,"},{"line_number":83,"context_line":"            \u0027python-dogpile-cache\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_b62e3cf8","side":"PARENT","line":80,"range":{"start_line":80,"start_character":13,"end_line":80,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python2-dateutil is dependency of python2-oslo-log-3.42.2-0.20190118111346.1babd44.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":78,"context_line":"            \u0027python-congressclient\u0027,"},{"line_number":79,"context_line":"            \u0027python-contextlib2\u0027,"},{"line_number":80,"context_line":"            \u0027python2-dateutil\u0027,"},{"line_number":81,"context_line":"            \u0027python-decorator\u0027,"},{"line_number":82,"context_line":"            \u0027python-designateclient\u0027,"},{"line_number":83,"context_line":"            \u0027python-dogpile-cache\u0027,"},{"line_number":84,"context_line":"            \u0027python-editor\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_163dc82b","side":"PARENT","line":81,"range":{"start_line":81,"start_character":13,"end_line":81,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python-decorator is dependency of python2-openstacksdk-0.23.0-0.20190121180825.a977c85.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            \u0027python2-dateutil\u0027,"},{"line_number":81,"context_line":"            \u0027python-decorator\u0027,"},{"line_number":82,"context_line":"            \u0027python-designateclient\u0027,"},{"line_number":83,"context_line":"            \u0027python-dogpile-cache\u0027,"},{"line_number":84,"context_line":"            \u0027python-editor\u0027,"},{"line_number":85,"context_line":"            \u0027python-elasticsearch\u0027,"},{"line_number":86,"context_line":"            \u0027python-enum34\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_363a4c34","side":"PARENT","line":83,"range":{"start_line":83,"start_character":13,"end_line":83,"end_character":33},"updated":"2019-02-05 12:41:20.000000000","message":"python-dogpile-cache is dependency of python2-openstacksdk-0.23.0-0.20190121180825.a977c85.el7.noarch, python2-ironicclient-2.6.0-0.20190121171409.cdcd08d.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            \u0027python-decorator\u0027,"},{"line_number":82,"context_line":"            \u0027python-designateclient\u0027,"},{"line_number":83,"context_line":"            \u0027python-dogpile-cache\u0027,"},{"line_number":84,"context_line":"            \u0027python-editor\u0027,"},{"line_number":85,"context_line":"            \u0027python-elasticsearch\u0027,"},{"line_number":86,"context_line":"            \u0027python-enum34\u0027,"},{"line_number":87,"context_line":"            \u0027python2-extras\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_d64660c1","side":"PARENT","line":84,"range":{"start_line":84,"start_character":13,"end_line":84,"end_character":26},"updated":"2019-02-05 12:41:20.000000000","message":"python-editor is dependency of python2-alembic-0.9.7-1.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            \u0027python-dogpile-cache\u0027,"},{"line_number":84,"context_line":"            \u0027python-editor\u0027,"},{"line_number":85,"context_line":"            \u0027python-elasticsearch\u0027,"},{"line_number":86,"context_line":"            \u0027python-enum34\u0027,"},{"line_number":87,"context_line":"            \u0027python2-extras\u0027,"},{"line_number":88,"context_line":"            \u0027python-futures\u0027,"},{"line_number":89,"context_line":"            \u0027python-glanceclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f64364ae","side":"PARENT","line":86,"range":{"start_line":86,"start_character":13,"end_line":86,"end_character":26},"updated":"2019-02-05 12:41:20.000000000","message":"python-enum34 is dependency of python2-cryptography-2.1.4-2.el7.x86_64, 2:python2-oslo-config-6.8.0-0.20190124103752.8e17ded.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":90,"context_line":"            \u0027python-gnocchiclient\u0027,"},{"line_number":91,"context_line":"            \u0027python-heatclient\u0027,"},{"line_number":92,"context_line":"            \u0027python-httplib2\u0027,"},{"line_number":93,"context_line":"            \u0027python2-idna\u0027,"},{"line_number":94,"context_line":"            \u0027python-inotify\u0027,"},{"line_number":95,"context_line":"            \u0027python-ipaddress\u0027,"},{"line_number":96,"context_line":"            \u0027python-ironicclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_961218b4","side":"PARENT","line":93,"range":{"start_line":93,"start_character":13,"end_line":93,"end_character":25},"updated":"2019-02-05 12:41:20.000000000","message":"python2-idna is dependency of python2-cryptography-2.1.4-2.el7.x86_64, python2-requests-2.19.1-4.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":91,"context_line":"            \u0027python-heatclient\u0027,"},{"line_number":92,"context_line":"            \u0027python-httplib2\u0027,"},{"line_number":93,"context_line":"            \u0027python2-idna\u0027,"},{"line_number":94,"context_line":"            \u0027python-inotify\u0027,"},{"line_number":95,"context_line":"            \u0027python-ipaddress\u0027,"},{"line_number":96,"context_line":"            \u0027python-ironicclient\u0027,"},{"line_number":97,"context_line":"            \u0027python2-jsonpatch\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_b6171ca4","side":"PARENT","line":94,"range":{"start_line":94,"start_character":13,"end_line":94,"end_character":27},"updated":"2019-02-05 12:41:20.000000000","message":"python-inotify is dependency of python2-oslo-log-3.42.2-0.20190118111346.1babd44.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":92,"context_line":"            \u0027python-httplib2\u0027,"},{"line_number":93,"context_line":"            \u0027python2-idna\u0027,"},{"line_number":94,"context_line":"            \u0027python-inotify\u0027,"},{"line_number":95,"context_line":"            \u0027python-ipaddress\u0027,"},{"line_number":96,"context_line":"            \u0027python-ironicclient\u0027,"},{"line_number":97,"context_line":"            \u0027python2-jsonpatch\u0027,"},{"line_number":98,"context_line":"            \u0027python2-jsonpointer\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_7611b4ac","side":"PARENT","line":95,"range":{"start_line":95,"start_character":13,"end_line":95,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python-ipaddress is dependency of python2-cryptography-2.1.4-2.el7.x86_64, python2-urllib3-1.21.1-1.el7.noarch, python2-tripleoclient-11.2.1-0.20190125214539.034edf0.el7.noarch, python2-openstacksdk-0.23.0-0.20190121180825.a977c85.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":94,"context_line":"            \u0027python-inotify\u0027,"},{"line_number":95,"context_line":"            \u0027python-ipaddress\u0027,"},{"line_number":96,"context_line":"            \u0027python-ironicclient\u0027,"},{"line_number":97,"context_line":"            \u0027python2-jsonpatch\u0027,"},{"line_number":98,"context_line":"            \u0027python2-jsonpointer\u0027,"},{"line_number":99,"context_line":"            \u0027python-jsonschema\u0027,"},{"line_number":100,"context_line":"            \u0027python-kazoo\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_16262818","side":"PARENT","line":97,"range":{"start_line":97,"start_character":13,"end_line":97,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python2-jsonpatch is dependency of python2-openstacksdk-0.23.0-0.20190121180825.a977c85.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":95,"context_line":"            \u0027python-ipaddress\u0027,"},{"line_number":96,"context_line":"            \u0027python-ironicclient\u0027,"},{"line_number":97,"context_line":"            \u0027python2-jsonpatch\u0027,"},{"line_number":98,"context_line":"            \u0027python2-jsonpointer\u0027,"},{"line_number":99,"context_line":"            \u0027python-jsonschema\u0027,"},{"line_number":100,"context_line":"            \u0027python-kazoo\u0027,"},{"line_number":101,"context_line":"            \u0027python-keyring\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_36232c08","side":"PARENT","line":98,"range":{"start_line":98,"start_character":13,"end_line":98,"end_character":32},"updated":"2019-02-05 12:41:20.000000000","message":"python2-jsonpointer is dependency of python2-jsonpatch-1.21-1.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            \u0027python-ironicclient\u0027,"},{"line_number":97,"context_line":"            \u0027python2-jsonpatch\u0027,"},{"line_number":98,"context_line":"            \u0027python2-jsonpointer\u0027,"},{"line_number":99,"context_line":"            \u0027python-jsonschema\u0027,"},{"line_number":100,"context_line":"            \u0027python-kazoo\u0027,"},{"line_number":101,"context_line":"            \u0027python-keyring\u0027,"},{"line_number":102,"context_line":"            \u0027python-keystoneauth1\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_d61f40b5","side":"PARENT","line":99,"range":{"start_line":99,"start_character":13,"end_line":99,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python-jsonschema is dependency of python-warlock-1.0.1-1.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":98,"context_line":"            \u0027python2-jsonpointer\u0027,"},{"line_number":99,"context_line":"            \u0027python-jsonschema\u0027,"},{"line_number":100,"context_line":"            \u0027python-kazoo\u0027,"},{"line_number":101,"context_line":"            \u0027python-keyring\u0027,"},{"line_number":102,"context_line":"            \u0027python-keystoneauth1\u0027,"},{"line_number":103,"context_line":"            \u0027python-keystoneclient\u0027,"},{"line_number":104,"context_line":"            \u0027python-keystonemiddleware\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f61cc4c2","side":"PARENT","line":101,"range":{"start_line":101,"start_character":13,"end_line":101,"end_character":27},"updated":"2019-02-05 12:41:20.000000000","message":"python-keyring is dependency of 1:python2-keystoneclient-3.18.0-0.20190114133104.8982841.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":102,"context_line":"            \u0027python-keystoneauth1\u0027,"},{"line_number":103,"context_line":"            \u0027python-keystoneclient\u0027,"},{"line_number":104,"context_line":"            \u0027python-keystonemiddleware\u0027,"},{"line_number":105,"context_line":"            \u0027python2-kombu\u0027,"},{"line_number":106,"context_line":"            \u0027python-linecache2\u0027,"},{"line_number":107,"context_line":"            \u0027python-logutils\u0027,"},{"line_number":108,"context_line":"            \u0027python-lxml\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_36680c20","side":"PARENT","line":105,"range":{"start_line":105,"start_character":13,"end_line":105,"end_character":27},"updated":"2019-02-05 12:41:20.000000000","message":"python2-kombu is dependency of python2-oslo-messaging-9.3.1-0.20190121174623.344ec5e.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":103,"context_line":"            \u0027python-keystoneclient\u0027,"},{"line_number":104,"context_line":"            \u0027python-keystonemiddleware\u0027,"},{"line_number":105,"context_line":"            \u0027python2-kombu\u0027,"},{"line_number":106,"context_line":"            \u0027python-linecache2\u0027,"},{"line_number":107,"context_line":"            \u0027python-logutils\u0027,"},{"line_number":108,"context_line":"            \u0027python-lxml\u0027,"},{"line_number":109,"context_line":"            \u0027python-magnumclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f671240e","side":"PARENT","line":106,"range":{"start_line":106,"start_character":13,"end_line":106,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python-linecache2 is dependency of python2-traceback2-1.4.0-14.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":107,"context_line":"            \u0027python-logutils\u0027,"},{"line_number":108,"context_line":"            \u0027python-lxml\u0027,"},{"line_number":109,"context_line":"            \u0027python-magnumclient\u0027,"},{"line_number":110,"context_line":"            \u0027python-mako\u0027,"},{"line_number":111,"context_line":"            \u0027python-manilaclient\u0027,"},{"line_number":112,"context_line":"            \u0027python-memcached\u0027,"},{"line_number":113,"context_line":"            \u0027python-migrate\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_9660d837","side":"PARENT","line":110,"range":{"start_line":110,"start_character":13,"end_line":110,"end_character":24},"updated":"2019-02-05 12:41:20.000000000","message":"python-mako is dependency of python2-pecan-1.3.2-1.el7.noarch, python2-alembic-0.9.7-1.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":109,"context_line":"            \u0027python-magnumclient\u0027,"},{"line_number":110,"context_line":"            \u0027python-mako\u0027,"},{"line_number":111,"context_line":"            \u0027python-manilaclient\u0027,"},{"line_number":112,"context_line":"            \u0027python-memcached\u0027,"},{"line_number":113,"context_line":"            \u0027python-migrate\u0027,"},{"line_number":114,"context_line":"            \u0027python2-mimeparse\u0027,"},{"line_number":115,"context_line":"            \u0027python-mistralclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f64a84aa","side":"PARENT","line":112,"range":{"start_line":112,"start_character":13,"end_line":112,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python-memcached is dependency of python2-oslo-cache-1.32.0-0.20190122141411.eb68d73.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":113,"context_line":"            \u0027python-migrate\u0027,"},{"line_number":114,"context_line":"            \u0027python2-mimeparse\u0027,"},{"line_number":115,"context_line":"            \u0027python-mistralclient\u0027,"},{"line_number":116,"context_line":"            \u0027python-monotonic\u0027,"},{"line_number":117,"context_line":"            \u0027python-muranoclient\u0027,"},{"line_number":118,"context_line":"            \u0027python2-netaddr\u0027,"},{"line_number":119,"context_line":"            \u0027python-netifaces\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_96c5380d","side":"PARENT","line":116,"range":{"start_line":116,"start_character":13,"end_line":116,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python-monotonic is dependency of python2-oslo-utils-3.39.0-0.20190128142809.3823707.el7.noarch, python2-oslo-log-3.42.2-0.20190118111346.1babd44.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":115,"context_line":"            \u0027python-mistralclient\u0027,"},{"line_number":116,"context_line":"            \u0027python-monotonic\u0027,"},{"line_number":117,"context_line":"            \u0027python-muranoclient\u0027,"},{"line_number":118,"context_line":"            \u0027python2-netaddr\u0027,"},{"line_number":119,"context_line":"            \u0027python-netifaces\u0027,"},{"line_number":120,"context_line":"            \u0027python-neutronclient\u0027,"},{"line_number":121,"context_line":"            \u0027python-novaclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_16d948f3","side":"PARENT","line":118,"range":{"start_line":118,"start_character":13,"end_line":118,"end_character":28},"updated":"2019-02-05 12:41:20.000000000","message":"python2-netaddr is dependency of python2-neutronclient-6.11.0-0.20190122092258.d8cb147.el7.noarch, os-net-config-10.2.1-0.20190125165703.27f5687.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":116,"context_line":"            \u0027python-monotonic\u0027,"},{"line_number":117,"context_line":"            \u0027python-muranoclient\u0027,"},{"line_number":118,"context_line":"            \u0027python2-netaddr\u0027,"},{"line_number":119,"context_line":"            \u0027python-netifaces\u0027,"},{"line_number":120,"context_line":"            \u0027python-neutronclient\u0027,"},{"line_number":121,"context_line":"            \u0027python-novaclient\u0027,"},{"line_number":122,"context_line":"            \u0027python-openstackclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_d6e2e0a0","side":"PARENT","line":119,"range":{"start_line":119,"start_character":13,"end_line":119,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python-netifaces is dependency of python2-openstacksdk-0.23.0-0.20190121180825.a977c85.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":122,"context_line":"            \u0027python-openstackclient\u0027,"},{"line_number":123,"context_line":"            \u0027python-osprofiler\u0027,"},{"line_number":124,"context_line":"            \u0027python-paramiko\u0027,"},{"line_number":125,"context_line":"            \u0027python-paste\u0027,"},{"line_number":126,"context_line":"            \u0027python-paste-deploy\u0027,"},{"line_number":127,"context_line":"            \u0027python-pbr\u0027,"},{"line_number":128,"context_line":"            \u0027python-ply\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f6dfe4d3","side":"PARENT","line":125,"range":{"start_line":125,"start_character":13,"end_line":125,"end_character":25},"updated":"2019-02-05 12:41:20.000000000","message":"python-paste is dependency of python-paste-deploy-1.5.2-6.el7.noarch, python-beaker-1.5.4-10.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":125,"context_line":"            \u0027python-paste\u0027,"},{"line_number":126,"context_line":"            \u0027python-paste-deploy\u0027,"},{"line_number":127,"context_line":"            \u0027python-pbr\u0027,"},{"line_number":128,"context_line":"            \u0027python-ply\u0027,"},{"line_number":129,"context_line":"            \u0027python-posix_ipc\u0027,"},{"line_number":130,"context_line":"            \u0027python-prettytable\u0027,"},{"line_number":131,"context_line":"            \u0027python-psycopg2\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_76ed348a","side":"PARENT","line":128,"range":{"start_line":128,"start_character":13,"end_line":128,"end_character":23},"updated":"2019-02-05 12:41:20.000000000","message":"python-ply is dependency of python-pycparser-2.14-1.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":129,"context_line":"            \u0027python-posix_ipc\u0027,"},{"line_number":130,"context_line":"            \u0027python-prettytable\u0027,"},{"line_number":131,"context_line":"            \u0027python-psycopg2\u0027,"},{"line_number":132,"context_line":"            \u0027python-pycparser\u0027,"},{"line_number":133,"context_line":"            \u0027python-PyMySQL\u0027,"},{"line_number":134,"context_line":"            \u0027python-redis\u0027,"},{"line_number":135,"context_line":"            \u0027python-repoze-lru\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_56e8307b","side":"PARENT","line":132,"range":{"start_line":132,"start_character":13,"end_line":132,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python-pycparser is dependency of python2-cffi-1.11.2-1.el7.x86_64","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":130,"context_line":"            \u0027python-prettytable\u0027,"},{"line_number":131,"context_line":"            \u0027python-psycopg2\u0027,"},{"line_number":132,"context_line":"            \u0027python-pycparser\u0027,"},{"line_number":133,"context_line":"            \u0027python-PyMySQL\u0027,"},{"line_number":134,"context_line":"            \u0027python-redis\u0027,"},{"line_number":135,"context_line":"            \u0027python-repoze-lru\u0027,"},{"line_number":136,"context_line":"            \u0027python2-requests\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_1602a83f","side":"PARENT","line":133,"range":{"start_line":133,"start_character":13,"end_line":133,"end_character":27},"updated":"2019-02-05 12:41:20.000000000","message":"redundant with python2-PyMySQL removed above.","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":132,"context_line":"            \u0027python-pycparser\u0027,"},{"line_number":133,"context_line":"            \u0027python-PyMySQL\u0027,"},{"line_number":134,"context_line":"            \u0027python-redis\u0027,"},{"line_number":135,"context_line":"            \u0027python-repoze-lru\u0027,"},{"line_number":136,"context_line":"            \u0027python2-requests\u0027,"},{"line_number":137,"context_line":"            \u0027python-retrying\u0027,"},{"line_number":138,"context_line":"            \u0027python-routes\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_d6fbc044","side":"PARENT","line":135,"range":{"start_line":135,"start_character":13,"end_line":135,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python-repoze-lru is dependency of python2-jsonschema-2.6.0-2.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":133,"context_line":"            \u0027python-PyMySQL\u0027,"},{"line_number":134,"context_line":"            \u0027python-redis\u0027,"},{"line_number":135,"context_line":"            \u0027python-repoze-lru\u0027,"},{"line_number":136,"context_line":"            \u0027python2-requests\u0027,"},{"line_number":137,"context_line":"            \u0027python-retrying\u0027,"},{"line_number":138,"context_line":"            \u0027python-routes\u0027,"},{"line_number":139,"context_line":"            \u0027python-saharaclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_f6f8444a","side":"PARENT","line":136,"range":{"start_line":136,"start_character":13,"end_line":136,"end_character":29},"updated":"2019-02-05 12:41:20.000000000","message":"python2-requests is dependency of python2-cinderclient-4.1.0-0.20190111170016.4e17e1d.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":137,"context_line":"            \u0027python-retrying\u0027,"},{"line_number":138,"context_line":"            \u0027python-routes\u0027,"},{"line_number":139,"context_line":"            \u0027python-saharaclient\u0027,"},{"line_number":140,"context_line":"            \u0027python2-simplejson\u0027,"},{"line_number":141,"context_line":"            \u0027python2-sqlalchemy\u0027,"},{"line_number":142,"context_line":"            \u0027python-sqlparse\u0027,"},{"line_number":143,"context_line":"            \u0027python2-stevedore\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_9693f800","side":"PARENT","line":140,"range":{"start_line":140,"start_character":13,"end_line":140,"end_character":31},"updated":"2019-02-05 12:41:20.000000000","message":"python2-simplejson is dependency of python2-cinderclient-4.1.0-0.20190111170016.4e17e1d.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":140,"context_line":"            \u0027python2-simplejson\u0027,"},{"line_number":141,"context_line":"            \u0027python2-sqlalchemy\u0027,"},{"line_number":142,"context_line":"            \u0027python-sqlparse\u0027,"},{"line_number":143,"context_line":"            \u0027python2-stevedore\u0027,"},{"line_number":144,"context_line":"            \u0027python-swiftclient\u0027,"},{"line_number":145,"context_line":"            \u0027python-tempita\u0027,"},{"line_number":146,"context_line":"            \u0027python-tooz\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_b6987c1b","side":"PARENT","line":143,"range":{"start_line":143,"start_character":13,"end_line":143,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python2-stevedore is dependency of python2-ceilometerclient-2.9.0-0.20190115143308.3b4e35a.el7.noarch, python2-cliff-2.14.0-0.20190117161607.cd6cd9d.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":142,"context_line":"            \u0027python-sqlparse\u0027,"},{"line_number":143,"context_line":"            \u0027python2-stevedore\u0027,"},{"line_number":144,"context_line":"            \u0027python-swiftclient\u0027,"},{"line_number":145,"context_line":"            \u0027python-tempita\u0027,"},{"line_number":146,"context_line":"            \u0027python-tooz\u0027,"},{"line_number":147,"context_line":"            \u0027python2-traceback2\u0027,"},{"line_number":148,"context_line":"            \u0027python-troveclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_76a2144e","side":"PARENT","line":145,"range":{"start_line":145,"start_character":13,"end_line":145,"end_character":27},"updated":"2019-02-05 12:41:20.000000000","message":"python-tempita is dependency of python-migrate-0.11.0-1.el7.noarch, python-paste-1.7.5.1-9.20111221hg1498.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":144,"context_line":"            \u0027python-swiftclient\u0027,"},{"line_number":145,"context_line":"            \u0027python-tempita\u0027,"},{"line_number":146,"context_line":"            \u0027python-tooz\u0027,"},{"line_number":147,"context_line":"            \u0027python2-traceback2\u0027,"},{"line_number":148,"context_line":"            \u0027python-troveclient\u0027,"},{"line_number":149,"context_line":"            \u0027python-unicodecsv\u0027,"},{"line_number":150,"context_line":"            \u0027python2-urllib3\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_96bc586d","side":"PARENT","line":147,"range":{"start_line":147,"start_character":13,"end_line":147,"end_character":31},"updated":"2019-02-05 12:41:20.000000000","message":"python2-traceback2 is dependency of python2-unittest2-1.1.0-15.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":146,"context_line":"            \u0027python-tooz\u0027,"},{"line_number":147,"context_line":"            \u0027python2-traceback2\u0027,"},{"line_number":148,"context_line":"            \u0027python-troveclient\u0027,"},{"line_number":149,"context_line":"            \u0027python-unicodecsv\u0027,"},{"line_number":150,"context_line":"            \u0027python2-urllib3\u0027,"},{"line_number":151,"context_line":"            \u0027python-vitrageclient\u0027,"},{"line_number":152,"context_line":"            \u0027python-warlock\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_b6c15ce7","side":"PARENT","line":149,"range":{"start_line":149,"start_character":13,"end_line":149,"end_character":30},"updated":"2019-02-05 12:41:20.000000000","message":"python-unicodecsv dep of python2-cliff","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":147,"context_line":"            \u0027python2-traceback2\u0027,"},{"line_number":148,"context_line":"            \u0027python-troveclient\u0027,"},{"line_number":149,"context_line":"            \u0027python-unicodecsv\u0027,"},{"line_number":150,"context_line":"            \u0027python2-urllib3\u0027,"},{"line_number":151,"context_line":"            \u0027python-vitrageclient\u0027,"},{"line_number":152,"context_line":"            \u0027python-warlock\u0027,"},{"line_number":153,"context_line":"            \u0027python2-webob\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_76bbf471","side":"PARENT","line":150,"range":{"start_line":150,"start_character":13,"end_line":150,"end_character":28},"updated":"2019-02-05 12:41:20.000000000","message":"python2-urllib3 is dependency of python2-requests-2.19.1-4.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":149,"context_line":"            \u0027python-unicodecsv\u0027,"},{"line_number":150,"context_line":"            \u0027python2-urllib3\u0027,"},{"line_number":151,"context_line":"            \u0027python-vitrageclient\u0027,"},{"line_number":152,"context_line":"            \u0027python-warlock\u0027,"},{"line_number":153,"context_line":"            \u0027python2-webob\u0027,"},{"line_number":154,"context_line":"            \u0027python-wrapt\u0027,"},{"line_number":155,"context_line":"            \u0027python-zaqarclient\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_16b0688b","side":"PARENT","line":152,"range":{"start_line":152,"start_character":13,"end_line":152,"end_character":27},"updated":"2019-02-05 12:41:20.000000000","message":"python-warlock is dependency of 1:python2-glanceclient-2.15.0-0.20181226110746.c4c92ec.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"6cb9491e86a599596bdab3d873fc2c0b1ff009f5","unresolved":false,"context_lines":[{"line_number":151,"context_line":"            \u0027python-vitrageclient\u0027,"},{"line_number":152,"context_line":"            \u0027python-warlock\u0027,"},{"line_number":153,"context_line":"            \u0027python2-webob\u0027,"},{"line_number":154,"context_line":"            \u0027python-wrapt\u0027,"},{"line_number":155,"context_line":"            \u0027python-zaqarclient\u0027,"},{"line_number":156,"context_line":"            \u0027PyYAML\u0027,"},{"line_number":157,"context_line":"            \u0027systemd-sysv\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"9fdfeff1_36ad6c31","side":"PARENT","line":154,"range":{"start_line":154,"start_character":13,"end_line":154,"end_character":25},"updated":"2019-02-05 12:41:20.000000000","message":"python-wrapt is dependency of 1:python2-glanceclient-2.15.0-0.20181226110746.c4c92ec.el7.noarch","commit_id":"cfbcf830f04604b3628e999acc78a45dcebd27c2"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"baf4ab3f970b82321e7657409d955cf56fb26d62","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            \u0027python-prettytable\u0027,"},{"line_number":129,"context_line":"            \u0027python-psycopg2\u0027,"},{"line_number":130,"context_line":"            \u0027python-pycparser\u0027,"},{"line_number":131,"context_line":"            \u0027python-PyMySQL\u0027,"},{"line_number":132,"context_line":"            \u0027python-redis\u0027,"},{"line_number":133,"context_line":"            \u0027python-repoze-lru\u0027,"},{"line_number":134,"context_line":"            \u0027python2-requests\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9fdfeff1_25a26f9b","side":"PARENT","line":131,"updated":"2019-02-27 14:53:45.000000000","message":"I thought pymysql was the default backend now, i think we dropped the wrong mysql client lib here","commit_id":"34db656e57283fa800096746156d44f26c7d947e"},{"author":{"_account_id":13039,"name":"Martin André","email":"m.andre@redhat.com","username":"mandre"},"change_message_id":"771b06fba0126f4c5d0d596b0b6a10ee1e450bdd","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            \u0027python-prettytable\u0027,"},{"line_number":129,"context_line":"            \u0027python-psycopg2\u0027,"},{"line_number":130,"context_line":"            \u0027python-pycparser\u0027,"},{"line_number":131,"context_line":"            \u0027python-PyMySQL\u0027,"},{"line_number":132,"context_line":"            \u0027python-redis\u0027,"},{"line_number":133,"context_line":"            \u0027python-repoze-lru\u0027,"},{"line_number":134,"context_line":"            \u0027python2-requests\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9fdfeff1_fb5ba41e","side":"PARENT","line":131,"in_reply_to":"9fdfeff1_25a26f9b","updated":"2019-02-27 15:35:23.000000000","message":"We\u0027ve simply stopped explicitly installing the lib.\n\npython2-PyMySQL is dependency of python2-oslo-db.\n\nIs it causing issues with your python3 patch?","commit_id":"34db656e57283fa800096746156d44f26c7d947e"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"9d8e20a73153fa329ad60b119d43c82b4f94c396","unresolved":false,"context_lines":[{"line_number":128,"context_line":"            \u0027python-prettytable\u0027,"},{"line_number":129,"context_line":"            \u0027python-psycopg2\u0027,"},{"line_number":130,"context_line":"            \u0027python-pycparser\u0027,"},{"line_number":131,"context_line":"            \u0027python-PyMySQL\u0027,"},{"line_number":132,"context_line":"            \u0027python-redis\u0027,"},{"line_number":133,"context_line":"            \u0027python-repoze-lru\u0027,"},{"line_number":134,"context_line":"            \u0027python2-requests\u0027,"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"9fdfeff1_7a400da3","side":"PARENT","line":131,"in_reply_to":"9fdfeff1_fb5ba41e","updated":"2019-02-27 16:47:28.000000000","message":"Yea it is downstream, we appear to not be properly requiring it for something.  We\u0027re still installing MySQL-python so I don\u0027t think removal of this one was consistent","commit_id":"34db656e57283fa800096746156d44f26c7d947e"}]}
