)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3958011b0e9f8f7f53665e90501a651a3d983314","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e81c1bae_19970b82","updated":"2026-08-30 16:45:51.000000000","message":"Maybe we should wait until https://review.opendev.org/c/openstack/oslo.utils/+/1002973 is merged and released, and then bump min oslo.utils version to require pyparsing \u003e\u003d 3.0.0 ?","commit_id":"d5de0cbb7a7c8d15e783c246dbcc762f24a67ff0"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"2835371b83d2df50d9aac41ce27fa6a1af845ec2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a41d9857_1649118d","in_reply_to":"24b1bba1_32bc01dc","updated":"2026-09-07 13:26:22.000000000","message":"Done","commit_id":"d5de0cbb7a7c8d15e783c246dbcc762f24a67ff0"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"a64f984bbd08da8685525dfdfed7e5b44727fb68","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cf4e8601_c810f2fd","in_reply_to":"28fcec5f_b64d74af","updated":"2026-09-01 02:29:46.000000000","message":"If we want to strictly require pyparsing 3.0.0, I think we can postpone this change to 2027.1 and merge this once new oslo.utils is released then.\nAlternatively we can add pyparsing\u003e\u003d3.0.0 to requirements, though I find it a bit confusing to add an indirect dependency there.","commit_id":"d5de0cbb7a7c8d15e783c246dbcc762f24a67ff0"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"f2544c73b7cfa3098d856df97d260e45b03e0f86","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"28fcec5f_b64d74af","in_reply_to":"9536a78d_154ce07d","updated":"2026-08-31 21:53:27.000000000","message":"Since it\u0027s almost the end of the cycle, I\u0027m not sure if we want to bump oslo.utils, I\u0027m +2 but let\u0027s see what others think","commit_id":"d5de0cbb7a7c8d15e783c246dbcc762f24a67ff0"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"5d7acc25446fcffefe9b81717e3ced3b4e098ce8","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"24b1bba1_32bc01dc","in_reply_to":"cf4e8601_c810f2fd","updated":"2026-09-07 13:17:12.000000000","message":"\u003e I find it a bit confusing to add an indirect dependency there.\n\nIf we need to adjust code for its API change, it\u0027s not an indirect dependency by definition. Let\u0027s add it please.","commit_id":"d5de0cbb7a7c8d15e783c246dbcc762f24a67ff0"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"9f434eb25149e021237ae2641fa0ddf89b8b2272","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9536a78d_154ce07d","in_reply_to":"e81c1bae_19970b82","updated":"2026-08-30 16:46:25.000000000","message":"(opening the comment for attention)","commit_id":"d5de0cbb7a7c8d15e783c246dbcc762f24a67ff0"}],"requirements.txt":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"917cc980eff849f450e9de6e833761a0a735a584","unresolved":true,"context_lines":[{"line_number":49,"context_line":"cheroot\u003e\u003d10.0.1 # BSD"},{"line_number":50,"context_line":"cotyledon\u003e\u003d2.0.0 # Apache-2.0"},{"line_number":51,"context_line":"lark\u003e\u003d1.2.2 # MIT"},{"line_number":52,"context_line":"# NOTE(tkajinam): pyparsing is an indirect dependency via oslo.utils. Maybe"},{"line_number":53,"context_line":"# remove this once oslo.utils is bumped and requires pyparsing\u003e3.0.0"},{"line_number":54,"context_line":"pyparsing\u003e\u003d3.0.0 # MIT"}],"source_content_type":"text/plain","patch_set":2,"id":"3943962b_24cdde94","line":52,"updated":"2026-09-09 10:59:47.000000000","message":"I still don\u0027t quite agree with this. If we use its public API, it\u0027s not an indirect dependency.","commit_id":"759da4ce419447ca5e1e29929156a9a22c2a0667"}]}
