)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"efeb77847bc281da8be5aea5cd726dac55996d8c","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"distutils module was deprecate"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The built-in distutils module was deprecated in 3.10 and was removed in Python 3.12 ."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://docs.python.org/3.11/library/distutils.html"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"8d26a6c0_bf7999de","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":85},"updated":"2025-06-08 12:53:18.000000000","message":"I\u0027d suggest wrapping lines at 72 characters .\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"5e0318f9f5afba63ff51b7911a73e6a537f47767"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"80d64f0905d04a569f5e34ebd063f39253a96b75","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"distutils module was deprecate"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The built-in distutils module was deprecated in 3.10 and was removed in Python 3.12 ."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://docs.python.org/3.11/library/distutils.html"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"9340fc1d_5c4734bc","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":85},"in_reply_to":"8d26a6c0_bf7999de","updated":"2025-06-08 12:58:32.000000000","message":"Done","commit_id":"5e0318f9f5afba63ff51b7911a73e6a537f47767"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"change_message_id":"af931a8b00393031c2b305c61c53d23017d1996b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":29,"id":"560d094a_5caafa2c","updated":"2025-07-23 09:23:50.000000000","message":"LGTM, thank you!","commit_id":"b39d6f618f3da5bcbdfbb32400bfc15614ab3575"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"fd317b92d40cc7ef27e4f80c0137661b15c47a9f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":29,"id":"7c04bc94_f115be0c","updated":"2025-07-23 10:47:11.000000000","message":"recheck","commit_id":"b39d6f618f3da5bcbdfbb32400bfc15614ab3575"},{"author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"change_message_id":"63cb722e308dac51918d626c6c70c02fb383dec7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":29,"id":"db95546c_e383abd2","updated":"2025-07-09 12:28:02.000000000","message":"recheck, random failure in floating IP. I already saw it. When I have time I will try to investigate why it appears from time to time.","commit_id":"b39d6f618f3da5bcbdfbb32400bfc15614ab3575"},{"author":{"_account_id":35133,"name":"Jan Jasek","email":"jjasek@redhat.com","username":"janjasek"},"change_message_id":"32ee4c41a0024fc64205cb1d083ab3ae4afe70ea","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":29,"id":"7f74d5bc_382cb051","updated":"2025-07-23 11:29:34.000000000","message":"recheck, random no longer connected to the DOM","commit_id":"b39d6f618f3da5bcbdfbb32400bfc15614ab3575"}],"openstack_dashboard/management/commands/extract_messages.py":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"3d4be5967f06767f435ab105fc8a2455170f9984","unresolved":true,"context_lines":[{"line_number":68,"context_line":"                               potfile\u003dpotfile, quiet\u003dquiet),"},{"line_number":69,"context_line":"                               shell\u003dTrue,"},{"line_number":70,"context_line":"                               check\u003dTrue"},{"line_number":71,"context_line":"                               )"}],"source_content_type":"text/x-python","patch_set":26,"id":"2a11582f_51567e92","line":71,"updated":"2025-07-08 15:13:12.000000000","message":"this is unrelated change, and I don\u0027t see any reason for it?","commit_id":"d4a9e1f19e6083e98a4026a861d7ac34a6c78b7b"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"88bdeda1e8dede997c94c458199e3bfaa0f27812","unresolved":false,"context_lines":[{"line_number":68,"context_line":"                               potfile\u003dpotfile, quiet\u003dquiet),"},{"line_number":69,"context_line":"                               shell\u003dTrue,"},{"line_number":70,"context_line":"                               check\u003dTrue"},{"line_number":71,"context_line":"                               )"}],"source_content_type":"text/x-python","patch_set":26,"id":"c558f287_e3df7b44","line":71,"in_reply_to":"2a11582f_51567e92","updated":"2025-07-09 14:18:20.000000000","message":"@openstack@dopieralski.pl hello, sorted, thank you.","commit_id":"d4a9e1f19e6083e98a4026a861d7ac34a6c78b7b"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"5a1088767e9982516638982b10298f2fe7f8a884","unresolved":true,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"# pylint: disable\u003dimport-error,deprecated-module"},{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":"from subprocess import call"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":29,"id":"0e0b4b46_009837cb","line":15,"updated":"2025-08-07 08:13:44.000000000","message":"isn\u0027t this comment also obsolete now?","commit_id":"b39d6f618f3da5bcbdfbb32400bfc15614ab3575"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"b540fc84a63577c8ebb4cb97c1181a590bd3c3c5","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"# pylint: disable\u003dimport-error,deprecated-module"},{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":"from subprocess import call"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":29,"id":"9b62a56b_b510ed09","line":15,"in_reply_to":"0e0b4b46_009837cb","updated":"2025-08-07 09:38:59.000000000","message":"Hello,\n\nYep, yes your right, thanks you, sorted in\nhttps://review.opendev.org/c/openstack/horizon/+/956753","commit_id":"b39d6f618f3da5bcbdfbb32400bfc15614ab3575"}]}
