)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31737,"name":"Hirotaka Wakabayashi","email":"hiwkby@yahoo.com","username":"hiwkby"},"change_message_id":"dd4b55f8dfd5d3ef06f9f054cb1ad6dc9dca6312","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":7,"id":"608fc029_83d84f69","updated":"2026-02-12 01:49:43.000000000","message":"Hello Ivan, Thank you for the patch! It seems there is an inconsistency in the pbr version requirement. \n\n```\n% grep pbr pyproject.toml setup.py \npyproject.toml:requires \u003d [\"pbr\u003e\u003d6.1.1\"]\npyproject.toml:build-backend \u003d \"pbr.build\"\nsetup.py:    setup_requires\u003d[\u0027pbr\u003e\u003d1.8\u0027],\nsetup.py:    pbr\u003dTrue)\n```\n\nWhat do you think about updating setup.py as follows to keep it minimal and consistent with pyproject.toml?\n```\nimport setuptools\nsetuptools.setup(pbr\u003dTrue)\n```\n\nI think the version requirement would be managed solely in pyproject.toml\u0027s [build-system] section, which avoiding duplication and potential inconsistencies.\n\nBest regards, hiwakaba","commit_id":"85cc943eb1122b5d57ef6893440d16130032fc33"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"efec73faa6291c75bde53a39d5f28d481418ddab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"cc0c4e97_bdc0a11e","in_reply_to":"608fc029_83d84f69","updated":"2026-02-12 10:33:03.000000000","message":"Hello Hirotaka, yes, you right.","commit_id":"85cc943eb1122b5d57ef6893440d16130032fc33"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"5dda4c2ef768c17e7c1f1105373daf6b29b0e39d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"0aaa54ba_88fd2e75","updated":"2025-12-15 10:53:25.000000000","message":"@hiwkby@yahoo.com hello, please review this MR, we can merge it after remove old python versions.","commit_id":"711576b74b0c02b412b46805ee55f647df0e0efe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c11e8043e7413d230f3e7c94044b026d2467058a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"523f7f33_f6bd6b82","updated":"2026-02-08 21:35:53.000000000","message":"@wchy1001@gmail.com hello, please merge this MR.","commit_id":"711576b74b0c02b412b46805ee55f647df0e0efe"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c5ef6687e116cd68944d99b86b82d6fa388214a2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"92cf0ccb_08d4f55f","updated":"2026-02-22 14:17:53.000000000","message":"recheck","commit_id":"ac6e6c61fca25cdf438c3c90664ff0b1abc74977"},{"author":{"_account_id":31737,"name":"Hirotaka Wakabayashi","email":"hiwkby@yahoo.com","username":"hiwkby"},"change_message_id":"1262f0b517d9322913afda1a3b07ca69c9da924c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"122dfa06_736efe12","updated":"2026-03-17 20:21:16.000000000","message":"Hello Ivan, Thanks for the update! LGTM 😊","commit_id":"6d2b06ca63076932a90920fea3a2f247a809254f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"d48ed3b17c3f5a6a05adde2aee499be9486a1b8e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"3cde7c37_f4444a9e","updated":"2026-03-16 12:35:25.000000000","message":"recheck","commit_id":"6d2b06ca63076932a90920fea3a2f247a809254f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"85d1f07418398c5d7bb6179c467ddb7f0302e12c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"74ab97f5_933fd805","updated":"2026-03-08 21:06:09.000000000","message":"recheck","commit_id":"6d2b06ca63076932a90920fea3a2f247a809254f"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"618c0c9dd461c106abe86d86aa45a11c7180f14b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"85ded478_33f5a710","updated":"2026-05-04 12:24:53.000000000","message":"@katonalala@gmail.com trove I think too..","commit_id":"82b255427a56817c6254133b93c3fb0d828f6e5a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"285a3985a81de0f518299c1678306020d4e42768","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"8730e4d8_f3c97bcf","in_reply_to":"85ded478_33f5a710","updated":"2026-05-04 12:38:22.000000000","message":"yep, my bad.. Sorted, sorry.","commit_id":"82b255427a56817c6254133b93c3fb0d828f6e5a"}],"requirements.txt":[{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"3da3ddb15cb3e3a128351e9fd4a8180842df3d60","unresolved":true,"context_lines":[{"line_number":2,"context_line":"# date but we do not test them so no guarantee of having them all correct. If"},{"line_number":3,"context_line":"# you find any incorrect lower bounds, let us know or propose a fix."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pbr\u003e\u003d1.6"},{"line_number":6,"context_line":"oslo.log\u003e\u003d3.30.0 # Apache-2.0"},{"line_number":7,"context_line":"python-swiftclient\u003e\u003d2.2.0"},{"line_number":8,"context_line":"python-troveclient\u003e\u003d1.2.0"}],"source_content_type":"text/plain","patch_set":9,"id":"6faf10d6_93dbeeee","side":"PARENT","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":8},"updated":"2026-02-28 07:18:13.000000000","message":"Hello, I think we can not remove `pbr` from requirements  because it is used in [this file](https://github.com/openstack/trove-dashboard/blob/master/trove_dashboard/version.py)","commit_id":"9c736bea660972a9adb0c9088e5ce3869015b058"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"771eddb7cf3ca349cb2723c9054b30f6dd41a76f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"# date but we do not test them so no guarantee of having them all correct. If"},{"line_number":3,"context_line":"# you find any incorrect lower bounds, let us know or propose a fix."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"pbr\u003e\u003d1.6"},{"line_number":6,"context_line":"oslo.log\u003e\u003d3.30.0 # Apache-2.0"},{"line_number":7,"context_line":"python-swiftclient\u003e\u003d2.2.0"},{"line_number":8,"context_line":"python-troveclient\u003e\u003d1.2.0"}],"source_content_type":"text/plain","patch_set":9,"id":"8f26c847_7d2727a9","side":"PARENT","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":8},"in_reply_to":"6faf10d6_93dbeeee","updated":"2026-02-28 13:21:26.000000000","message":"Hello, we do it in pyproject.toml.","commit_id":"9c736bea660972a9adb0c9088e5ce3869015b058"}]}
