)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"3ccbff3ee83a2f4d39ebf7e4be436861eebb3572","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The repo is Python 3 now, so update hacking to version 3.0 which"},{"line_number":10,"context_line":"supports Python 3."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Fix problems found."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I05b04a6f15683f7f37a5be49cc50c02eb3bbf7a7"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"df33271e_5f261ed0","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":19},"updated":"2020-03-30 12:40:47.000000000","message":"Which problems, can you list in commit message?","commit_id":"492e88403fe27ed58dd9862fdc87198f93f5b82e"}],"cyborgclient/common/utils.py":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"3ccbff3ee83a2f4d39ebf7e4be436861eebb3572","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo_serialization import jsonutils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def common_filters(marker\u003dNone, limit\u003dNone, sort_key\u003dNone, sort_dir\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_1f12d662","side":"PARENT","line":21,"updated":"2020-03-30 12:40:47.000000000","message":"Problem one?","commit_id":"c4770df45337b2ac252975e51812e1ea806308d4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"4ead3288c458d48fac182902a21a9512bb1d89fa","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo_serialization import jsonutils"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"def common_filters(marker\u003dNone, limit\u003dNone, sort_key\u003dNone, sort_dir\u003dNone):"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_ffd3b15e","side":"PARENT","line":21,"in_reply_to":"df33271e_1f12d662","updated":"2020-03-30 12:45:33.000000000","message":"E402 module level import not at top of file","commit_id":"c4770df45337b2ac252975e51812e1ea806308d4"}],"cyborgclient/shell.py":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"3ccbff3ee83a2f4d39ebf7e4be436861eebb3572","unresolved":false,"context_lines":[{"line_number":51,"context_line":"except ImportError:"},{"line_number":52,"context_line":"    pass"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"from cyborgclient.common import cliutils"},{"line_number":55,"context_line":"from cyborgclient import exceptions as exc"},{"line_number":56,"context_line":"from cyborgclient.i18n import _"},{"line_number":57,"context_line":"from cyborgclient.v1 import client as client_v1"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_ff161255","side":"PARENT","line":54,"updated":"2020-03-30 12:40:47.000000000","message":"Problem two?","commit_id":"c4770df45337b2ac252975e51812e1ea806308d4"}],"test-requirements.txt":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"3ccbff3ee83a2f4d39ebf7e4be436861eebb3572","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d3.0,\u003c4.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"coverage\u003e\u003d4.0,!\u003d4.4 # Apache-2.0"},{"line_number":8,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":2,"id":"df33271e_7f14c144","line":5,"updated":"2020-03-30 12:40:47.000000000","message":"Why upgrade this package? In Cyborg project, we are in \"hacking!\u003d0.13.0,\u003c0.14,\u003e\u003d0.12.0\", does need to keep the same?\nhttps://opendev.org/openstack/cyborg/src/branch/master/test-requirements.txt#L5","commit_id":"492e88403fe27ed58dd9862fdc87198f93f5b82e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"5ccb2c38a6efda819b02a87732f6793b92902990","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d3.0,\u003c4.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"coverage\u003e\u003d4.0,!\u003d4.4 # Apache-2.0"},{"line_number":8,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":2,"id":"df33271e_5f961d95","line":5,"in_reply_to":"df33271e_7f14c144","updated":"2020-03-30 12:43:38.000000000","message":"I\u0027ll sent changes for cyborg later as well, one repo at a time ;)\n\nThe commit message explains why to update, let me update what I fixed...\n\nIf you want to learn more  about hacking, check docs.openstack.org/hacking.","commit_id":"492e88403fe27ed58dd9862fdc87198f93f5b82e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"310922151ee759a7a78b4c30a99160ceb4dfc214","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d3.0,\u003c4.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"coverage\u003e\u003d4.0,!\u003d4.4 # Apache-2.0"},{"line_number":8,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":3,"id":"df33271e_0dee1dec","line":5,"range":{"start_line":5,"start_character":13,"end_line":5,"end_character":19},"updated":"2020-03-31 02:37:49.000000000","message":"let\u0027s do 3.1.0 here in case we minor version break something as it is hard to analyse the backward compatible changes on hacking from all users.","commit_id":"45432cdefb6882540991e13bbd08bca4ae78a8ed"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"feb6a4265f48497300dd85684f20ef64ff427a74","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d3.0,\u003c4.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"coverage\u003e\u003d4.0,!\u003d4.4 # Apache-2.0"},{"line_number":8,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":3,"id":"df33271e_8db50d81","line":5,"range":{"start_line":5,"start_character":13,"end_line":5,"end_character":19},"in_reply_to":"df33271e_0dee1dec","updated":"2020-03-31 03:07:35.000000000","message":"+1 for gmann\u0027s comment, I saw in cyborg https://review.opendev.org/#/c/715951/1/test-requirements.txt@5, you changed this with 3.1.0, pls keep the same.","commit_id":"45432cdefb6882540991e13bbd08bca4ae78a8ed"},{"author":{"_account_id":21672,"name":"Sundar Nadathur","email":"sundar.nadathur@intel.com","username":"nsundar"},"change_message_id":"c90cca3dd33e38565b33c85057f3481d289bd458","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# of appearance. Changing the order has an impact on the overall integration"},{"line_number":3,"context_line":"# process, which may cause wedges in the gate later."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"hacking\u003e\u003d3.0,\u003c4.0.0 # Apache-2.0"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"coverage\u003e\u003d4.0,!\u003d4.4 # Apache-2.0"},{"line_number":8,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":3,"id":"df33271e_530608d0","line":5,"range":{"start_line":5,"start_character":13,"end_line":5,"end_character":19},"in_reply_to":"df33271e_8db50d81","updated":"2020-03-31 05:42:00.000000000","message":"+1 for gmann, Brin","commit_id":"45432cdefb6882540991e13bbd08bca4ae78a8ed"}]}
