)]}'
{"kolla/common/config.py":[{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":321,"context_line":"    \u0027congress-base\u0027: {"},{"line_number":322,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":323,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/congress/\u0027"},{"line_number":324,"context_line":"                     \u0027openstack-congress-11.0.0.tar.gz\u0027)},"},{"line_number":325,"context_line":"    \u0027cloudkitty-base\u0027: {"},{"line_number":326,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":327,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/cloudkitty/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_c769e88b","line":324,"updated":"2020-05-14 07:37:48.000000000","message":"oh, it switched naming; wonder if branched needs to be fixed too","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4ec5aa25e168500f8c1057f21a722fddc0f8f181","unresolved":false,"context_lines":[{"line_number":321,"context_line":"    \u0027congress-base\u0027: {"},{"line_number":322,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":323,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/congress/\u0027"},{"line_number":324,"context_line":"                     \u0027openstack-congress-11.0.0.tar.gz\u0027)},"},{"line_number":325,"context_line":"    \u0027cloudkitty-base\u0027: {"},{"line_number":326,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":327,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/cloudkitty/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_137a0287","line":324,"in_reply_to":"ff570b3c_c769e88b","updated":"2020-05-14 10:29:31.000000000","message":"Seems not. I think this happens if there is a conflicting package on PyPI.","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":329,"context_line":"    \u0027cyborg-base\u0027: {"},{"line_number":330,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":331,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/cyborg/\u0027"},{"line_number":332,"context_line":"                     \u0027openstack-cyborg-4.0.0.tar.gz\u0027)},"},{"line_number":333,"context_line":"    \u0027designate-base\u0027: {"},{"line_number":334,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":335,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/designate/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_2706e4cf","line":332,"updated":"2020-05-14 07:37:48.000000000","message":"ditto","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4ec5aa25e168500f8c1057f21a722fddc0f8f181","unresolved":false,"context_lines":[{"line_number":352,"context_line":"                     \u0027glance-20.0.0.tar.gz\u0027)},"},{"line_number":353,"context_line":"    \u0027gnocchi-base\u0027: {"},{"line_number":354,"context_line":"        \u0027type\u0027: \u0027git\u0027,"},{"line_number":355,"context_line":"        \u0027reference\u0027: \u0027master\u0027,"},{"line_number":356,"context_line":"        \u0027location\u0027: (\u0027https://github.com/gnocchixyz/\u0027"},{"line_number":357,"context_line":"                     \u0027gnocchi.git\u0027)},"},{"line_number":358,"context_line":"    \u0027heat-base\u0027: {"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_53747a99","line":355,"updated":"2020-05-14 10:29:31.000000000","message":"We use 4.3.4 on stable/train. Did you add the --include-independent switch?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"17ecdb2e6b16582c9b1010a8d7aaea8f910e8b4d","unresolved":false,"context_lines":[{"line_number":352,"context_line":"                     \u0027glance-20.0.0.tar.gz\u0027)},"},{"line_number":353,"context_line":"    \u0027gnocchi-base\u0027: {"},{"line_number":354,"context_line":"        \u0027type\u0027: \u0027git\u0027,"},{"line_number":355,"context_line":"        \u0027reference\u0027: \u0027master\u0027,"},{"line_number":356,"context_line":"        \u0027location\u0027: (\u0027https://github.com/gnocchixyz/\u0027"},{"line_number":357,"context_line":"                     \u0027gnocchi.git\u0027)},"},{"line_number":358,"context_line":"    \u0027heat-base\u0027: {"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_de87ee60","line":355,"in_reply_to":"ff570b3c_53747a99","updated":"2020-05-14 13:39:09.000000000","message":"Done","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":358,"context_line":"    \u0027heat-base\u0027: {"},{"line_number":359,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":360,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/heat/\u0027"},{"line_number":361,"context_line":"                     \u0027openstack-heat-14.0.0.tar.gz\u0027)},"},{"line_number":362,"context_line":"    \u0027horizon\u0027: {"},{"line_number":363,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":364,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/horizon/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_070920dc","line":361,"updated":"2020-05-14 07:37:48.000000000","message":"ditto","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":534,"context_line":"    \u0027monasca-log-api\u0027: {"},{"line_number":535,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":536,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/monasca-log-api/\u0027"},{"line_number":537,"context_line":"                     \u0027monasca-log-api-${openstack_branch}.tar.gz\u0027)},"},{"line_number":538,"context_line":"    \u0027monasca-notification\u0027: {"},{"line_number":539,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":540,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/monasca-notification/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_e7034cb7","line":537,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4ec5aa25e168500f8c1057f21a722fddc0f8f181","unresolved":false,"context_lines":[{"line_number":534,"context_line":"    \u0027monasca-log-api\u0027: {"},{"line_number":535,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":536,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/monasca-log-api/\u0027"},{"line_number":537,"context_line":"                     \u0027monasca-log-api-${openstack_branch}.tar.gz\u0027)},"},{"line_number":538,"context_line":"    \u0027monasca-notification\u0027: {"},{"line_number":539,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":540,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/monasca-notification/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_936572e4","line":537,"in_reply_to":"ff570b3c_e7034cb7","updated":"2020-05-14 10:29:31.000000000","message":"Seems not. I\u0027ve notified Doug.","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"4ec5aa25e168500f8c1057f21a722fddc0f8f181","unresolved":false,"context_lines":[{"line_number":551,"context_line":"    \u0027monasca-thresh\u0027: {"},{"line_number":552,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":553,"context_line":"        \u0027location\u0027: (\u0027https://github.com/openstack/monasca-thresh/archive/\u0027"},{"line_number":554,"context_line":"                     \u0027master.tar.gz\u0027)},"},{"line_number":555,"context_line":"    \u0027monasca-thresh-additions-monasca-common\u0027: {"},{"line_number":556,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":557,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/monasca-common/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_f3366ee6","line":554,"range":{"start_line":554,"start_character":22,"end_line":554,"end_character":28},"updated":"2020-05-14 10:29:31.000000000","message":"Seems we\u0027re still on master for this in stable/train. We should probably switch to stable/ussuri.","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"17ecdb2e6b16582c9b1010a8d7aaea8f910e8b4d","unresolved":false,"context_lines":[{"line_number":551,"context_line":"    \u0027monasca-thresh\u0027: {"},{"line_number":552,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":553,"context_line":"        \u0027location\u0027: (\u0027https://github.com/openstack/monasca-thresh/archive/\u0027"},{"line_number":554,"context_line":"                     \u0027master.tar.gz\u0027)},"},{"line_number":555,"context_line":"    \u0027monasca-thresh-additions-monasca-common\u0027: {"},{"line_number":556,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":557,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/monasca-common/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_1ef7a6f7","line":554,"range":{"start_line":554,"start_character":22,"end_line":554,"end_character":28},"in_reply_to":"ff570b3c_f3366ee6","updated":"2020-05-14 13:39:09.000000000","message":"Done","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":571,"context_line":"    \u0027neutron-base-plugin-networking-ansible\u0027: {"},{"line_number":572,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":573,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-ansible/\u0027"},{"line_number":574,"context_line":"                     \u0027networking-ansible-${openstack_branch}.tar.gz\u0027)},"},{"line_number":575,"context_line":"    \u0027neutron-base-plugin-networking-baremetal\u0027: {"},{"line_number":576,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":577,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-baremetal/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_c7fe08ad","line":574,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":583,"context_line":"    \u0027neutron-base-plugin-networking-mlnx\u0027: {"},{"line_number":584,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":585,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-mlnx/\u0027"},{"line_number":586,"context_line":"                     \u0027networking-mlnx-${openstack_branch}.tar.gz\u0027)},"},{"line_number":587,"context_line":"    \u0027neutron-base-plugin-networking-sfc\u0027: {"},{"line_number":588,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":589,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-sfc/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_272f0440","line":586,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":591,"context_line":"    \u0027neutron-base-plugin-vmware-nsx\u0027: {"},{"line_number":592,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":593,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/vmware-nsx/\u0027"},{"line_number":594,"context_line":"                     \u0027vmware-nsx-${openstack_branch}.tar.gz\u0027)},"},{"line_number":595,"context_line":"    \u0027neutron-base-plugin-vpnaas-agent\u0027: {"},{"line_number":596,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":597,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/neutron-vpnaas/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_0732c0a7","line":594,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":611,"context_line":"    \u0027neutron-server-opendaylight-plugin-networking-l2gw\u0027: {"},{"line_number":612,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":613,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-l2gw/\u0027"},{"line_number":614,"context_line":"                     \u0027networking-l2gw-${openstack_branch}.tar.gz\u0027)},"},{"line_number":615,"context_line":"    \u0027neutron-server-opendaylight-plugin-networking-sfc\u0027: {"},{"line_number":616,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":617,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-sfc/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_472cb846","line":614,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":623,"context_line":"    \u0027neutron-server-plugin-vmware-nsxlib\u0027: {"},{"line_number":624,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":625,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/vmware-nsxlib/\u0027"},{"line_number":626,"context_line":"                     \u0027vmware-nsxlib-${openstack_branch}.tar.gz\u0027)},"},{"line_number":627,"context_line":"    \u0027neutron-vpnaas-agent\u0027: {"},{"line_number":628,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":629,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/neutron-vpnaas/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_a722f450","line":626,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":639,"context_line":"    \u0027nova-base-plugin-mksproxy\u0027: {"},{"line_number":640,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":641,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/nova-mksproxy/\u0027"},{"line_number":642,"context_line":"                     \u0027nova-mksproxy-master.tar.gz\u0027)},"},{"line_number":643,"context_line":"    \u0027novajoin-base\u0027: {"},{"line_number":644,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":645,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/novajoin/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_e71cec13","line":642,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":643,"context_line":"    \u0027novajoin-base\u0027: {"},{"line_number":644,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":645,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/novajoin/\u0027"},{"line_number":646,"context_line":"                     \u0027novajoin-master.tar.gz\u0027)},"},{"line_number":647,"context_line":"    \u0027octavia-base\u0027: {"},{"line_number":648,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":649,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/octavia/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_c71728ed","line":646,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":663,"context_line":"    \u0027tempest-plugin-tempest-conf\u0027: {"},{"line_number":664,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":665,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/python-tempestconf/\u0027"},{"line_number":666,"context_line":"                     \u0027python-tempestconf-master.tar.gz\u0027)},"},{"line_number":667,"context_line":"    \u0027tempest-plugin-barbican\u0027: {"},{"line_number":668,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":669,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/barbican-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_07d76025","line":666,"updated":"2020-05-14 07:37:48.000000000","message":"no release?","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":666,"context_line":"                     \u0027python-tempestconf-master.tar.gz\u0027)},"},{"line_number":667,"context_line":"    \u0027tempest-plugin-barbican\u0027: {"},{"line_number":668,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":669,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/barbican-tempest-plugin/\u0027"},{"line_number":670,"context_line":"                     \u0027barbican_tempest_plugin-1.0.0.tar.gz\u0027)},"},{"line_number":671,"context_line":"    \u0027tempest-plugin-blazar\u0027: {"},{"line_number":672,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":673,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/blazar-tempest-plugin/\u0027"},{"line_number":674,"context_line":"                     \u0027blazar_tempest_plugin-0.4.0.tar.gz\u0027)},"},{"line_number":675,"context_line":"    \u0027tempest-plugin-cinder\u0027: {"},{"line_number":676,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":677,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/cinder-tempest-plugin/\u0027"},{"line_number":678,"context_line":"                     \u0027cinder-tempest-plugin-1.0.0.tar.gz\u0027)},"},{"line_number":679,"context_line":"    \u0027tempest-plugin-congress\u0027: {"},{"line_number":680,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":681,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/congress-tempest-plugin/\u0027"},{"line_number":682,"context_line":"                     \u0027congress-tempest-plugin-1.0.0.tar.gz\u0027)},"},{"line_number":683,"context_line":"    \u0027tempest-plugin-ec2api\u0027: {"},{"line_number":684,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":685,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/ec2api-tempest-plugin/\u0027"},{"line_number":686,"context_line":"                     \u0027ec2api-tempest-plugin-1.0.0.tar.gz\u0027)},"},{"line_number":687,"context_line":"    \u0027tempest-plugin-heat\u0027: {"},{"line_number":688,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":689,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/heat-tempest-plugin/\u0027"},{"line_number":690,"context_line":"                     \u0027heat-tempest-plugin-1.0.0.tar.gz\u0027)},"},{"line_number":691,"context_line":"    \u0027tempest-plugin-ironic\u0027: {"},{"line_number":692,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":693,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/ironic-tempest-plugin/\u0027"},{"line_number":694,"context_line":"                     \u0027ironic-tempest-plugin-2.0.0.tar.gz\u0027)},"},{"line_number":695,"context_line":"    \u0027tempest-plugin-keystone\u0027: {"},{"line_number":696,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":697,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/keystone-tempest-plugin/\u0027"},{"line_number":698,"context_line":"                     \u0027keystone_tempest_plugin-0.4.0.tar.gz\u0027)},"},{"line_number":699,"context_line":"    \u0027tempest-plugin-magnum\u0027: {"},{"line_number":700,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":701,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/magnum-tempest-plugin/\u0027"},{"line_number":702,"context_line":"                     \u0027magnum_tempest_plugin-1.0.0.tar.gz\u0027)},"},{"line_number":703,"context_line":"    \u0027tempest-plugin-manila\u0027: {"},{"line_number":704,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":705,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/manila-tempest-plugin/\u0027"},{"line_number":706,"context_line":"                     \u0027manila-tempest-plugin-1.0.0.tar.gz\u0027)},"},{"line_number":707,"context_line":"    \u0027tempest-plugin-mistral\u0027: {"},{"line_number":708,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":709,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/mistral-tempest-plugin/\u0027"},{"line_number":710,"context_line":"                     \u0027mistral_tempest_tests-1.0.0.tar.gz\u0027)},"},{"line_number":711,"context_line":"    \u0027tempest-plugin-monasca\u0027: {"},{"line_number":712,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":713,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/monasca-tempest-plugin/\u0027"},{"line_number":714,"context_line":"                     \u0027monasca-tempest-plugin-2.0.0.tar.gz\u0027)},"},{"line_number":715,"context_line":"    \u0027tempest-plugin-murano\u0027: {"},{"line_number":716,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":717,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/murano-tempest-plugin/\u0027"},{"line_number":718,"context_line":"                     \u0027murano-tempest-plugin-2.0.0.tar.gz\u0027)},"},{"line_number":719,"context_line":"    \u0027tempest-plugin-neutron\u0027: {"},{"line_number":720,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":721,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/neutron-tempest-plugin/\u0027"},{"line_number":722,"context_line":"                     \u0027neutron-tempest-plugin-1.1.0.tar.gz\u0027)},"},{"line_number":723,"context_line":"    \u0027tempest-plugin-patrole\u0027: {"},{"line_number":724,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":725,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/patrole/\u0027"},{"line_number":726,"context_line":"                     \u0027patrole-0.9.0.tar.gz\u0027)},"},{"line_number":727,"context_line":"    \u0027tempest-plugin-telemetry\u0027: {"},{"line_number":728,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":729,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/telemetry-tempest-plugin/\u0027"},{"line_number":730,"context_line":"                     \u0027telemetry_tempest_plugin-1.0.0.tar.gz\u0027)},"},{"line_number":731,"context_line":"    \u0027tempest-plugin-trove\u0027: {"},{"line_number":732,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":733,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/trove-tempest-plugin/\u0027"},{"line_number":734,"context_line":"                     \u0027trove_tempest_plugin-1.0.0.tar.gz\u0027)},"},{"line_number":735,"context_line":"    \u0027tempest-plugin-vitrage\u0027: {"},{"line_number":736,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":737,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/vitrage-tempest-plugin/\u0027"},{"line_number":738,"context_line":"                     \u0027vitrage-tempest-plugin-4.0.0.tar.gz\u0027)},"},{"line_number":739,"context_line":"    \u0027tempest-plugin-watcher\u0027: {"},{"line_number":740,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":741,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/watcher-tempest-plugin/\u0027"},{"line_number":742,"context_line":"                     \u0027watcher-tempest-plugin-2.0.0.tar.gz\u0027)},"},{"line_number":743,"context_line":"    \u0027tempest-plugin-zaqar\u0027: {"},{"line_number":744,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":745,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/zaqar-tempest-plugin/\u0027"},{"line_number":746,"context_line":"                     \u0027zaqar_tempest_plugin-1.0.0.tar.gz\u0027)},"},{"line_number":747,"context_line":"    \u0027rally\u0027: {"},{"line_number":748,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":749,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/rally/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_07c00050","line":746,"range":{"start_line":669,"start_character":22,"end_line":746,"end_character":59},"updated":"2020-05-14 07:37:48.000000000","message":"lots of name switches","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":819,"context_line":"    \u0027vmtp\u0027: {"},{"line_number":820,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":821,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/vmtp/\u0027"},{"line_number":822,"context_line":"                     \u0027vmtp-master.tar.gz\u0027)},"},{"line_number":823,"context_line":"    \u0027watcher-base\u0027: {"},{"line_number":824,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":825,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/watcher/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_c7c5685d","line":822,"updated":"2020-05-14 07:37:48.000000000","message":"I think we want to deprecate it.","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"},{"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":"c8cae9852c0c81fe18b51e7e01d90d2773303190","unresolved":false,"context_lines":[{"line_number":823,"context_line":"    \u0027watcher-base\u0027: {"},{"line_number":824,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":825,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/watcher/\u0027"},{"line_number":826,"context_line":"                     \u0027python-watcher-4.0.0.tar.gz\u0027)},"},{"line_number":827,"context_line":"    \u0027zaqar-base\u0027: {"},{"line_number":828,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":829,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/zaqar/\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_67ac5ca0","line":826,"updated":"2020-05-14 07:37:48.000000000","message":"name switch","commit_id":"5ba32b13bc557647daa3b5f6fcff7e0d9966a6d4"}]}
