)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"d262371ab1c14a65f47f11f2032fb95da88946d2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"57f67737_63316808","updated":"2023-10-20 07:19:53.000000000","message":"please fix the tox error.","commit_id":"d140471a9723c7fe0665249f411c28e1938899ee"},{"author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"change_message_id":"5c15d1d78efa546845fb6db59a8d8a827fcfabe0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"09b3d56d_076107d2","in_reply_to":"57f67737_63316808","updated":"2023-10-31 07:33:21.000000000","message":"The tox job passes now, this should be good to go.","commit_id":"d140471a9723c7fe0665249f411c28e1938899ee"},{"author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"change_message_id":"adb88b50204f3f2da79255ec0919fbf3bf9154aa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"aa6ae905_51918219","updated":"2023-11-14 07:53:54.000000000","message":"We\u0027re getting a new test failures, perhaps caused by a recent oslo_utils version bump:\n\n```\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/lib/python3.8/unittest/mock.py\", line 1325, in patched\n    return func(*newargs, **newkeywargs)\n\n      File \"/home/zuul/src/opendev.org/openstack/watcher/watcher/tests/objects/test_objects.py\", line 551, in test_hook_keeps_newer_properly\n    reg.registration_hook(MyObj, 0)\n\n      File \"/home/zuul/src/opendev.org/openstack/watcher/watcher/objects/base.py\", line 45, in registration_hook\n    cur_version \u003d versionutils.convert_version_to_tuple(\n\n      File \"/home/zuul/src/opendev.org/openstack/watcher/.tox/py38/lib/python3.8/site-packages/oslo_utils/versionutils.py\", line 91, in convert_version_to_tuple\n    version_str \u003d re.sub(r\u0027(\\d+)(a|alpha|b|beta|rc)\\d+$\u0027, \u0027\\\\1\u0027, version_str)\n\n      File \"/usr/lib/python3.8/re.py\", line 210, in sub\n    return _compile(pattern, flags).sub(repl, string, count)\n\n    TypeError: expected string or bytes-like object\n```\n\nI\u0027ll prepare a fix right away.","commit_id":"25f53557b84ff7744cdb4c87a48e4620a0a9955e"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"246f4dd522684fa692d836eb5f6fb5687f648ba4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2f2f11a2_ce6161ea","updated":"2023-11-14 06:24:27.000000000","message":"let it going.","commit_id":"25f53557b84ff7744cdb4c87a48e4620a0a9955e"},{"author":{"_account_id":8543,"name":"Lucian Petrut","email":"lpetrut@cloudbasesolutions.com","username":"plucian"},"change_message_id":"a2420401cddc9c83c2557de1d3447fbe1513e794","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1f183117_827cabba","updated":"2023-11-14 13:25:53.000000000","message":"recheck","commit_id":"25f53557b84ff7744cdb4c87a48e4620a0a9955e"},{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"899c692a9a2dcbdec4911af7f6e5801331650745","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9b21f65c_36bba202","updated":"2023-11-14 10:27:57.000000000","message":"wait for repair tox error.","commit_id":"25f53557b84ff7744cdb4c87a48e4620a0a9955e"}]}
