)]}'
{"kolla/common/config.py":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"b8d3d7bcdeb096d076385740a98d97614906426a","unresolved":false,"context_lines":[{"line_number":293,"context_line":"    \u0027openstack-base\u0027: {"},{"line_number":294,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":295,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/requirements/\u0027"},{"line_number":296,"context_line":"                     \u0027requirements-master.tar.gz\u0027)},"},{"line_number":297,"context_line":"    \u0027almanach-base\u0027: {"},{"line_number":298,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":299,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/almanach/\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_b4e8c1e1","line":296,"range":{"start_line":296,"start_character":35,"end_line":296,"end_character":41},"updated":"2019-03-27 08:20:57.000000000","message":"should be changed to requirements-stable-stein.tar.gz","commit_id":"beeed69e760ac3e11c12255871688f49386d0cf6"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0b912895924c35bac75828e7adfcfe5fe60c83d3","unresolved":false,"context_lines":[{"line_number":293,"context_line":"    \u0027openstack-base\u0027: {"},{"line_number":294,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":295,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/requirements/\u0027"},{"line_number":296,"context_line":"                     \u0027requirements-master.tar.gz\u0027)},"},{"line_number":297,"context_line":"    \u0027almanach-base\u0027: {"},{"line_number":298,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":299,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/almanach/\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_1207651a","line":296,"range":{"start_line":296,"start_character":35,"end_line":296,"end_character":41},"in_reply_to":"5fc1f717_b4e8c1e1","updated":"2019-03-27 09:47:33.000000000","message":"I\u0027ll update the script to change this automatically.","commit_id":"beeed69e760ac3e11c12255871688f49386d0cf6"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"b8d3d7bcdeb096d076385740a98d97614906426a","unresolved":false,"context_lines":[{"line_number":364,"context_line":"                     \u0027glance-18.0.0.0rc1.tar.gz\u0027)},"},{"line_number":365,"context_line":"    \u0027gnocchi-base\u0027: {"},{"line_number":366,"context_line":"        \u0027type\u0027: \u0027git\u0027,"},{"line_number":367,"context_line":"        \u0027reference\u0027: \u0027master\u0027,"},{"line_number":368,"context_line":"        \u0027location\u0027: (\u0027https://github.com/gnocchixyz/\u0027"},{"line_number":369,"context_line":"                     \u0027gnocchi.git\u0027)},"},{"line_number":370,"context_line":"    \u0027heat-base\u0027: {"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_14b755f7","line":367,"range":{"start_line":367,"start_character":22,"end_line":367,"end_character":28},"updated":"2019-03-27 08:20:57.000000000","message":"what version of gnocchi should we put to stein?","commit_id":"beeed69e760ac3e11c12255871688f49386d0cf6"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"0b912895924c35bac75828e7adfcfe5fe60c83d3","unresolved":false,"context_lines":[{"line_number":364,"context_line":"                     \u0027glance-18.0.0.0rc1.tar.gz\u0027)},"},{"line_number":365,"context_line":"    \u0027gnocchi-base\u0027: {"},{"line_number":366,"context_line":"        \u0027type\u0027: \u0027git\u0027,"},{"line_number":367,"context_line":"        \u0027reference\u0027: \u0027master\u0027,"},{"line_number":368,"context_line":"        \u0027location\u0027: (\u0027https://github.com/gnocchixyz/\u0027"},{"line_number":369,"context_line":"                     \u0027gnocchi.git\u0027)},"},{"line_number":370,"context_line":"    \u0027heat-base\u0027: {"}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_94f6e55c","line":367,"range":{"start_line":367,"start_character":22,"end_line":367,"end_character":28},"in_reply_to":"5fc1f717_14b755f7","updated":"2019-03-27 09:47:33.000000000","message":"I\u0027ve just picked the latest tag on github.\n\nI wonder if we could automate that somehow using the github API.","commit_id":"beeed69e760ac3e11c12255871688f49386d0cf6"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"5ed86c95e48319a7b97285b0ba507aa3e073fd65","unresolved":false,"context_lines":[{"line_number":364,"context_line":"    \u0027gnocchi-base\u0027: {"},{"line_number":365,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":366,"context_line":"        \u0027location\u0027: (\u0027https://github.com/gnocchixyz/gnocchi/archive/\u0027"},{"line_number":367,"context_line":"\t             \u00274.3.2.tar.gz\u0027)},"},{"line_number":368,"context_line":"    \u0027heat-base\u0027: {"},{"line_number":369,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":370,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/heat/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_46ec4aba","line":367,"range":{"start_line":367,"start_character":0,"end_line":367,"end_character":14},"updated":"2019-03-27 13:46:25.000000000","message":"tabs and spaces","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"9ef144b4fb549a6380e25f86a88516925642ee65","unresolved":false,"context_lines":[{"line_number":368,"context_line":"    \u0027heat-base\u0027: {"},{"line_number":369,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":370,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/heat/\u0027"},{"line_number":371,"context_line":"                     \u0027heat-12.0.0.0rc1.tar.gz\u0027)},"},{"line_number":372,"context_line":"    \u0027horizon\u0027: {"},{"line_number":373,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":374,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/horizon/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_693d97c2","line":371,"range":{"start_line":371,"start_character":22,"end_line":371,"end_character":26},"updated":"2019-03-27 13:55:08.000000000","message":"openstack-heat as it got renamed for stein","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":617,"context_line":"    \u0027neutron-server-plugin-networking-infoblox\u0027: {"},{"line_number":618,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":619,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-infoblox/\u0027"},{"line_number":620,"context_line":"                     \u0027networking-infoblox-master.tar.gz\u0027)},"},{"line_number":621,"context_line":"    \u0027neutron-server-plugin-neutron-dynamic-routing\u0027: {"},{"line_number":622,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":623,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/neutron-dynamic-routing/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_d26b1db4","line":620,"range":{"start_line":620,"start_character":22,"end_line":620,"end_character":54},"updated":"2019-03-27 09:49:55.000000000","message":"no release yet?","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"abe73990aaaf8eda252bd309e2801bc03162ceb1","unresolved":false,"context_lines":[{"line_number":617,"context_line":"    \u0027neutron-server-plugin-networking-infoblox\u0027: {"},{"line_number":618,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":619,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/networking-infoblox/\u0027"},{"line_number":620,"context_line":"                     \u0027networking-infoblox-master.tar.gz\u0027)},"},{"line_number":621,"context_line":"    \u0027neutron-server-plugin-neutron-dynamic-routing\u0027: {"},{"line_number":622,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":623,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/neutron-dynamic-routing/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_d296bd4c","line":620,"range":{"start_line":620,"start_character":22,"end_line":620,"end_character":54},"in_reply_to":"5fc1f717_d26b1db4","updated":"2019-03-27 09:57:01.000000000","message":"I expect there are some things that haven\u0027t caught up yet, I was planning to just refresh by running the script every now and again as we get closer to our RC1.","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":653,"context_line":"    \u0027nova-base-plugin-mksproxy\u0027: {"},{"line_number":654,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":655,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/nova-mksproxy/\u0027"},{"line_number":656,"context_line":"                     \u0027nova-mksproxy-master.tar.gz\u0027)},"},{"line_number":657,"context_line":"    \u0027novajoin-base\u0027: {"},{"line_number":658,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":659,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/novajoin/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_72a029f5","line":656,"range":{"start_line":656,"start_character":22,"end_line":656,"end_character":49},"updated":"2019-03-27 09:49:55.000000000","message":"ditto","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"5ed86c95e48319a7b97285b0ba507aa3e073fd65","unresolved":false,"context_lines":[{"line_number":653,"context_line":"    \u0027nova-base-plugin-mksproxy\u0027: {"},{"line_number":654,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":655,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/nova-mksproxy/\u0027"},{"line_number":656,"context_line":"                     \u0027nova-mksproxy-master.tar.gz\u0027)},"},{"line_number":657,"context_line":"    \u0027novajoin-base\u0027: {"},{"line_number":658,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":659,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/novajoin/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_461a0ac6","line":656,"range":{"start_line":656,"start_character":22,"end_line":656,"end_character":49},"in_reply_to":"5fc1f717_72a029f5","updated":"2019-03-27 13:46:25.000000000","message":"0.0.2 is the only release they ever made\n\nwe may want master as after 0.0.2 they added py3 support","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":657,"context_line":"    \u0027novajoin-base\u0027: {"},{"line_number":658,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":659,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/novajoin/\u0027"},{"line_number":660,"context_line":"                     \u0027novajoin-master.tar.gz\u0027)},"},{"line_number":661,"context_line":"    \u0027octavia-base\u0027: {"},{"line_number":662,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":663,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/octavia/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_12a3e501","line":660,"range":{"start_line":660,"start_character":22,"end_line":660,"end_character":44},"updated":"2019-03-27 09:49:55.000000000","message":"ditto","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"5ed86c95e48319a7b97285b0ba507aa3e073fd65","unresolved":false,"context_lines":[{"line_number":673,"context_line":"    \u0027tempest-plugin-tempest-conf\u0027: {"},{"line_number":674,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":675,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/python-tempestconf/\u0027"},{"line_number":676,"context_line":"                     \u0027python-tempestconf-master.tar.gz\u0027)},"},{"line_number":677,"context_line":"    \u0027tempest-plugin-barbican\u0027: {"},{"line_number":678,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":679,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/barbican-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_a6596e8e","line":676,"range":{"start_line":676,"start_character":41,"end_line":676,"end_character":47},"updated":"2019-03-27 13:46:25.000000000","message":"2.1.0 is latest (Jan 2019)","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":673,"context_line":"    \u0027tempest-plugin-tempest-conf\u0027: {"},{"line_number":674,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":675,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/python-tempestconf/\u0027"},{"line_number":676,"context_line":"                     \u0027python-tempestconf-master.tar.gz\u0027)},"},{"line_number":677,"context_line":"    \u0027tempest-plugin-barbican\u0027: {"},{"line_number":678,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":679,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/barbican-tempest-plugin/\u0027"},{"line_number":680,"context_line":"                     \u0027barbican-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":681,"context_line":"    \u0027tempest-plugin-blazar\u0027: {"},{"line_number":682,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":683,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/blazar-tempest-plugin/\u0027"},{"line_number":684,"context_line":"                     \u0027blazar-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":685,"context_line":"    \u0027tempest-plugin-cinder\u0027: {"},{"line_number":686,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":687,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/cinder-tempest-plugin/\u0027"},{"line_number":688,"context_line":"                     \u0027cinder-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":689,"context_line":"    \u0027tempest-plugin-congress\u0027: {"},{"line_number":690,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":691,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/congress-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_92b6f53d","line":688,"range":{"start_line":676,"start_character":22,"end_line":688,"end_character":61},"updated":"2019-03-27 09:49:55.000000000","message":"ditto","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":697,"context_line":"    \u0027tempest-plugin-heat\u0027: {"},{"line_number":698,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":699,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/heat-tempest-plugin/\u0027"},{"line_number":700,"context_line":"                     \u0027heat-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":701,"context_line":"    \u0027tempest-plugin-ironic\u0027: {"},{"line_number":702,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":703,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/ironic-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_b2b1b146","line":700,"range":{"start_line":700,"start_character":35,"end_line":700,"end_character":41},"updated":"2019-03-27 09:49:55.000000000","message":"ditto","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"5ed86c95e48319a7b97285b0ba507aa3e073fd65","unresolved":false,"context_lines":[{"line_number":737,"context_line":"    \u0027tempest-plugin-telemetry\u0027: {"},{"line_number":738,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":739,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/telemetry-tempest-plugin/\u0027"},{"line_number":740,"context_line":"                     \u0027telemetry-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":741,"context_line":"    \u0027tempest-plugin-tripleo-common\u0027: {"},{"line_number":742,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":743,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/tripleo-common-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_26e25ea1","line":740,"range":{"start_line":740,"start_character":22,"end_line":740,"end_character":60},"updated":"2019-03-27 13:46:25.000000000","message":"telemetry_tempest_plugin-0.2.0.tar.gz is latest (2019-02-18)","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":737,"context_line":"    \u0027tempest-plugin-telemetry\u0027: {"},{"line_number":738,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":739,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/telemetry-tempest-plugin/\u0027"},{"line_number":740,"context_line":"                     \u0027telemetry-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":741,"context_line":"    \u0027tempest-plugin-tripleo-common\u0027: {"},{"line_number":742,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":743,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/tripleo-common-tempest-plugin/\u0027"},{"line_number":744,"context_line":"                     \u0027tripleo-common-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":745,"context_line":"    \u0027tempest-plugin-trove\u0027: {"},{"line_number":746,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":747,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/trove-tempest-plugin/\u0027"},{"line_number":748,"context_line":"                     \u0027trove-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":749,"context_line":"    \u0027tempest-plugin-vitrage\u0027: {"},{"line_number":750,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":751,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/vitrage-tempest-plugin/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_52864d68","line":748,"range":{"start_line":740,"start_character":33,"end_line":748,"end_character":53},"updated":"2019-03-27 09:49:55.000000000","message":"ditto","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":757,"context_line":"    \u0027tempest-plugin-zaqar\u0027: {"},{"line_number":758,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":759,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/zaqar-tempest-plugin/\u0027"},{"line_number":760,"context_line":"                     \u0027zaqar-tempest-plugin-master.tar.gz\u0027)},"},{"line_number":761,"context_line":"    \u0027rally\u0027: {"},{"line_number":762,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":763,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/rally/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_327f0167","line":760,"range":{"start_line":760,"start_character":21,"end_line":760,"end_character":59},"updated":"2019-03-27 09:49:55.000000000","message":"ditto","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"aa9730ac0e9a025af3304bc457dae094c1ffd6eb","unresolved":false,"context_lines":[{"line_number":821,"context_line":"    \u0027tripleoclient\u0027: {"},{"line_number":822,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":823,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/python-tripleoclient/\u0027"},{"line_number":824,"context_line":"                     \u0027tripleoclient-master.tar.gz\u0027)},"},{"line_number":825,"context_line":"    \u0027tripleo-ui\u0027: {"},{"line_number":826,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":827,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/tripleo-ui/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_928fd573","line":824,"range":{"start_line":824,"start_character":21,"end_line":824,"end_character":50},"updated":"2019-03-27 09:49:55.000000000","message":"ditto","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"537c33cca9c57d7c3ee057f8fb1b156ad07ff6e1","unresolved":false,"context_lines":[{"line_number":837,"context_line":"    \u0027vmtp\u0027: {"},{"line_number":838,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":839,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/vmtp/\u0027"},{"line_number":840,"context_line":"                     \u0027vmtp-master.tar.gz\u0027)},"},{"line_number":841,"context_line":"    \u0027watcher-base\u0027: {"},{"line_number":842,"context_line":"        \u0027type\u0027: \u0027url\u0027,"},{"line_number":843,"context_line":"        \u0027location\u0027: (\u0027$tarballs_base/watcher/\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"5fc1f717_c63b5ae7","line":840,"range":{"start_line":840,"start_character":27,"end_line":840,"end_character":33},"updated":"2019-03-27 13:51:12.000000000","message":"2.5.0 (2019-02-21) for py2\nmaster for py3 due to https://git.openstack.org/cgit/openstack/vmtp/commit/?id\u003da5d062881d91bf4f547d92c6e289bea30feb5d6e","commit_id":"858e805452dd6fbb0977e2d34c65cbf41d16e917"}]}
