)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":12,"context_line":"migrate ceph-related code from one version to another."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The code currently uses an RPC call to conductor in order"},{"line_number":15,"context_line":"to fetch upgrade information from sysinv. This patch chenges"},{"line_number":16,"context_line":"ceph-manager to use the REST API instead of an RCP. The main"},{"line_number":17,"context_line":"reason for this migration is a planned change on sysinv to"},{"line_number":18,"context_line":"use ZeroMQ for RPC, instead of RabbitMQ. This change on"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"332bfb94_1182e351","line":15,"range":{"start_line":15,"start_character":53,"end_line":15,"end_character":60},"updated":"2022-09-12 16:32:06.000000000","message":"changes*","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":12,"context_line":"migrate ceph-related code from one version to another."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"The code currently uses an RPC call to conductor in order"},{"line_number":15,"context_line":"to fetch upgrade information from sysinv. This patch chenges"},{"line_number":16,"context_line":"ceph-manager to use the REST API instead of an RCP. The main"},{"line_number":17,"context_line":"reason for this migration is a planned change on sysinv to"},{"line_number":18,"context_line":"use ZeroMQ for RPC, instead of RabbitMQ. This change on"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"273323db_2dadb447","line":15,"range":{"start_line":15,"start_character":53,"end_line":15,"end_character":60},"in_reply_to":"332bfb94_1182e351","updated":"2022-09-14 10:48:22.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Story: 2010087"},{"line_number":24,"context_line":"Task: 46225"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Test Plan:"},{"line_number":27,"context_line":"1. Unit tests for the new code"},{"line_number":28,"context_line":"2. Installed the new code and verified the code works by"},{"line_number":29,"context_line":"   forcing the upgrade check to run (with and without an"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"d7e2085e_b3758d37","line":26,"updated":"2022-09-12 16:32:06.000000000","message":"Did you went through a full centos/debian ISO build? I\u0027m concerned that if the requirements you set are not aligned with the uppper requirements, the wheel build will fail.","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Story: 2010087"},{"line_number":24,"context_line":"Task: 46225"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Test Plan:"},{"line_number":27,"context_line":"1. Unit tests for the new code"},{"line_number":28,"context_line":"2. Installed the new code and verified the code works by"},{"line_number":29,"context_line":"   forcing the upgrade check to run (with and without an"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"2eb8166f_3d7a9fa2","line":26,"in_reply_to":"86a18ccc_ea592b5f","updated":"2022-09-14 10:48:22.000000000","message":"Ok, I have made some changes and tested a full centos build with this code. All good.","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"9076869bc5ffd0f7f9ae8e42ec90711afa81ca63","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Story: 2010087"},{"line_number":24,"context_line":"Task: 46225"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Test Plan:"},{"line_number":27,"context_line":"1. Unit tests for the new code"},{"line_number":28,"context_line":"2. Installed the new code and verified the code works by"},{"line_number":29,"context_line":"   forcing the upgrade check to run (with and without an"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"e94cc0ba_4ef16ca2","line":26,"in_reply_to":"d7e2085e_b3758d37","updated":"2022-09-12 20:42:22.000000000","message":"I only went through a full Debian ISO build since it is the only platform supported going forward.","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"1b5468be36eb591ef3e4b1523355595852b0c9e7","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Story: 2010087"},{"line_number":24,"context_line":"Task: 46225"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Test Plan:"},{"line_number":27,"context_line":"1. Unit tests for the new code"},{"line_number":28,"context_line":"2. Installed the new code and verified the code works by"},{"line_number":29,"context_line":"   forcing the upgrade check to run (with and without an"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"86a18ccc_ea592b5f","line":26,"in_reply_to":"e94cc0ba_4ef16ca2","updated":"2022-09-12 21:18:57.000000000","message":"AFAIK we\u0027ll need to make sure we don\u0027t break the CentOS ISO that is still running on CENGN while it is still running. If this module is not built on CentOS, ignore.","commit_id":"e527678820db1a36c598f7b71de552158666930b"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"b6a9832a80edead8b1a61a02167ed490955b8d17","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"40fe6477_83086955","updated":"2022-09-12 15:07:37.000000000","message":"Hi core reviewers, could you please take a look at my change request?","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"f0a7a2510a8fcfadadc427e69cbdf89722cce8ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"a3c4a878_4d2a647e","updated":"2022-09-21 18:09:08.000000000","message":"Hi Bob, could you please take a look at this change request? Since you are familiar with this code I would like your feedback. Thank you.","commit_id":"77edb90b305ad9492c6ada1cbd3bd4b4679a74a9"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"706c4bfcf7ff3fa1517d518bcdc3175356f58202","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"d54ce04b_aba26ed5","updated":"2022-10-07 20:40:22.000000000","message":"rebased the review so it would pass the bashate failure","commit_id":"958237c2295ac6a39dedf25a9043d32d2daf7468"}],"ceph/ceph-manager/ceph-manager/ceph_manager/monitor.py":[{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":13,"context_line":"# noinspection PyUnresolvedReferences"},{"line_number":14,"context_line":"from oslo_log import log as logging"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# noinspection PyProtectedMember"},{"line_number":19,"context_line":"from ceph_manager.i18n import _"}],"source_content_type":"text/x-python","patch_set":3,"id":"f1beb586_f49a6f6c","line":16,"updated":"2022-09-12 16:32:06.000000000","message":"please import modules instead of classes directly","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"1b5468be36eb591ef3e4b1523355595852b0c9e7","unresolved":true,"context_lines":[{"line_number":13,"context_line":"# noinspection PyUnresolvedReferences"},{"line_number":14,"context_line":"from oslo_log import log as logging"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# noinspection PyProtectedMember"},{"line_number":19,"context_line":"from ceph_manager.i18n import _"}],"source_content_type":"text/x-python","patch_set":3,"id":"2e7c1a62_94983fcd","line":16,"in_reply_to":"2af5e0f1_fa0e1e35","updated":"2022-09-12 21:18:57.000000000","message":"https://review.opendev.org/c/starlingx/utilities/+/847226 is supposed to do that as well, but never got a 2nd +2.","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# noinspection PyUnresolvedReferences"},{"line_number":14,"context_line":"from oslo_log import log as logging"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# noinspection PyProtectedMember"},{"line_number":19,"context_line":"from ceph_manager.i18n import _"}],"source_content_type":"text/x-python","patch_set":3,"id":"36e08991_61cdb218","line":16,"in_reply_to":"2e7c1a62_94983fcd","updated":"2022-09-14 10:48:22.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"9076869bc5ffd0f7f9ae8e42ec90711afa81ca63","unresolved":true,"context_lines":[{"line_number":13,"context_line":"# noinspection PyUnresolvedReferences"},{"line_number":14,"context_line":"from oslo_log import log as logging"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# noinspection PyProtectedMember"},{"line_number":19,"context_line":"from ceph_manager.i18n import _"}],"source_content_type":"text/x-python","patch_set":3,"id":"2af5e0f1_fa0e1e35","line":16,"in_reply_to":"f1beb586_f49a6f6c","updated":"2022-09-12 20:42:22.000000000","message":"Is there a way to catch this with flake8?","commit_id":"e527678820db1a36c598f7b71de552158666930b"}],"ceph/ceph-manager/ceph-manager/ceph_manager/sysinv_api/__init__.py":[{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2022 Wind River Systems, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# SPDX-License-Identifier: Apache-2.0"}],"source_content_type":"text/x-python","patch_set":3,"id":"0f1ab165_4a4b7f78","line":1,"updated":"2022-09-12 16:32:06.000000000","message":"nit: I don\u0027t think we need copyright on empty files since they don\u0027t fit on the intellectual creation criteria","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"24aae30a7a76e1f82531a436f9376e68e6f8f884","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2022 Wind River Systems, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# SPDX-License-Identifier: Apache-2.0"}],"source_content_type":"text/x-python","patch_set":3,"id":"3099ec0d_8633f124","line":1,"in_reply_to":"0f1ab165_4a4b7f78","updated":"2022-09-15 00:16:19.000000000","message":"I\u0027ll keep this one if you don\u0027t mind","commit_id":"e527678820db1a36c598f7b71de552158666930b"}],"ceph/ceph-manager/ceph-manager/ceph_manager/sysinv_api/upgrade.py":[{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":3,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"from retrying import retry"},{"line_number":6,"context_line":"from urllib3.util import Url"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"from keystoneauth1.identity import v3"},{"line_number":9,"context_line":"from keystoneauth1.session import Session"}],"source_content_type":"text/x-python","patch_set":3,"id":"d91ea9eb_625fd22b","line":6,"updated":"2022-09-12 16:32:06.000000000","message":"import modules instead of classes directly","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# SPDX-License-Identifier: Apache-2.0"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"from retrying import retry"},{"line_number":6,"context_line":"from urllib3.util import Url"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"from keystoneauth1.identity import v3"},{"line_number":9,"context_line":"from keystoneauth1.session import Session"}],"source_content_type":"text/x-python","patch_set":3,"id":"28a3b5e5_13fbd302","line":6,"in_reply_to":"d91ea9eb_625fd22b","updated":"2022-09-14 10:48:22.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":6,"context_line":"from urllib3.util import Url"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"from keystoneauth1.identity import v3"},{"line_number":9,"context_line":"from keystoneauth1.session import Session"},{"line_number":10,"context_line":"from oslo_log import log"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"from ceph_manager.i18n import _LI"}],"source_content_type":"text/x-python","patch_set":3,"id":"aef2de7f_87eb84d3","line":9,"updated":"2022-09-12 16:32:06.000000000","message":"ditto","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":6,"context_line":"from urllib3.util import Url"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"from keystoneauth1.identity import v3"},{"line_number":9,"context_line":"from keystoneauth1.session import Session"},{"line_number":10,"context_line":"from oslo_log import log"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"from ceph_manager.i18n import _LI"}],"source_content_type":"text/x-python","patch_set":3,"id":"19c5bf90_147b3503","line":9,"in_reply_to":"aef2de7f_87eb84d3","updated":"2022-09-14 10:48:22.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"}],"ceph/ceph-manager/ceph-manager/ceph_manager/tests/test_upgrade_api.py":[{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":1,"context_line":"from unittest import mock"},{"line_number":2,"context_line":"import unittest"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"from keystoneauth1.exceptions.base import ClientException"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":7,"context_line":"from ceph_manager.sysinv_api.upgrade import MAX_RETRY"}],"source_content_type":"text/x-python","patch_set":3,"id":"a3e1320e_a40a50c2","line":4,"updated":"2022-09-12 16:32:06.000000000","message":"import modules instead of classes directly","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"from unittest import mock"},{"line_number":2,"context_line":"import unittest"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"from keystoneauth1.exceptions.base import ClientException"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":7,"context_line":"from ceph_manager.sysinv_api.upgrade import MAX_RETRY"}],"source_content_type":"text/x-python","patch_set":3,"id":"ca56bb4b_d5d8dc6c","line":4,"in_reply_to":"a3e1320e_a40a50c2","updated":"2022-09-14 10:48:22.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"from keystoneauth1.exceptions.base import ClientException"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":7,"context_line":"from ceph_manager.sysinv_api.upgrade import MAX_RETRY"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"SYSINV_CONF \u003d {"}],"source_content_type":"text/x-python","patch_set":3,"id":"124bed42_192fa902","line":6,"updated":"2022-09-12 16:32:06.000000000","message":"ditto","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"from keystoneauth1.exceptions.base import ClientException"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":7,"context_line":"from ceph_manager.sysinv_api.upgrade import MAX_RETRY"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"SYSINV_CONF \u003d {"}],"source_content_type":"text/x-python","patch_set":3,"id":"cf23a2d7_1550b08a","line":6,"in_reply_to":"124bed42_192fa902","updated":"2022-09-14 10:48:22.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":4,"context_line":"from keystoneauth1.exceptions.base import ClientException"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":7,"context_line":"from ceph_manager.sysinv_api.upgrade import MAX_RETRY"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"SYSINV_CONF \u003d {"},{"line_number":10,"context_line":"    \u0027sysinv_api_bind_ip\u0027: \u0027192.168.1.1\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"7939d02f_463a0318","line":7,"updated":"2022-09-12 16:32:06.000000000","message":"won\u0027t need this line after the fix above","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"4cc7027ac353adcd58c5e03be555ea66119ffe2a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"from keystoneauth1.exceptions.base import ClientException"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"from ceph_manager.sysinv_api.upgrade import SysinvUpgradeApi"},{"line_number":7,"context_line":"from ceph_manager.sysinv_api.upgrade import MAX_RETRY"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"SYSINV_CONF \u003d {"},{"line_number":10,"context_line":"    \u0027sysinv_api_bind_ip\u0027: \u0027192.168.1.1\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"5adf3020_4119e3d1","line":7,"in_reply_to":"7939d02f_463a0318","updated":"2022-09-14 10:48:22.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"}],"ceph/ceph-manager/ceph-manager/test-requirements.txt":[{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"af104cd0d6749d636af4f0eaa9e01b10b76b5430","unresolved":true,"context_lines":[{"line_number":6,"context_line":"mock"},{"line_number":7,"context_line":"flake8"},{"line_number":8,"context_line":"eventlet"},{"line_number":9,"context_line":"keystoneauth1\u003d\u003d4.2.1"},{"line_number":10,"context_line":"pytest"},{"line_number":11,"context_line":"oslo.log"},{"line_number":12,"context_line":"oslo.i18n"}],"source_content_type":"text/plain","patch_set":3,"id":"e5465583_7cc23a73","line":9,"updated":"2022-09-12 16:32:06.000000000","message":"Consider leaving these dependencies unversioned and pin the dependencies using the debian upper-requirements.txt on tox.ini","commit_id":"e527678820db1a36c598f7b71de552158666930b"},{"author":{"_account_id":32885,"name":"Isac Sacchi e Souza","email":"IsacSacchi.Souza@windriver.com","username":"isouza"},"change_message_id":"24aae30a7a76e1f82531a436f9376e68e6f8f884","unresolved":false,"context_lines":[{"line_number":6,"context_line":"mock"},{"line_number":7,"context_line":"flake8"},{"line_number":8,"context_line":"eventlet"},{"line_number":9,"context_line":"keystoneauth1\u003d\u003d4.2.1"},{"line_number":10,"context_line":"pytest"},{"line_number":11,"context_line":"oslo.log"},{"line_number":12,"context_line":"oslo.i18n"}],"source_content_type":"text/plain","patch_set":3,"id":"58e29943_f193b325","line":9,"in_reply_to":"e5465583_7cc23a73","updated":"2022-09-15 00:16:19.000000000","message":"Done","commit_id":"e527678820db1a36c598f7b71de552158666930b"}]}
