)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"afa5d8d1e8d40b775242ba1a143b33beb8ba46d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9670d849_02129283","updated":"2025-05-22 12:36:20.000000000","message":"A quick double check: you are about to introduce some breaking change [1] (at least i think so, though i do understand that these were not *just* removed, but *added* to SDK as well). Are you sure you want to release without a MAJOR version bump?\n\nFurthermore, this is just a note, that by dropping py39 from supported versions can result that some deployments cannot consume this python-openstackclient release (who are on old stable version of OpenStack but wanted to use recent python-openstackclient as it is advised as far as i know)\n\n[1] \n    * The following commands have been migrated to SDK:\n      * \"domain create\"\n      * \"domain delete\"\n      * \"domain list\"\n      * \"domain set\"\n      * \"domain show\"\n    * Migrate \"group\" commands from keystoneclient to SDK.","commit_id":"42b6888440eb88bd89197147ee41f11036d4c2b1"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"610f03da700ed67ff7238eb906820e5ba99de881","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"5f7c3f6d_a346a749","in_reply_to":"0a5952d0_a7ef7a3d","updated":"2025-05-26 07:30:05.000000000","message":"Thanks for the explanation Stephen! (I didn\u0027t want the MAJOR version bump due to py39 dropping, as i always mention in release patches that we dropped MAJOR version bump based on dropping python MINOR version support, just as the community agreed; i just mentioned that it could break things for operators)\n\nLGTM.","commit_id":"42b6888440eb88bd89197147ee41f11036d4c2b1"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"841c2265fc3256cf8d4eb05cfb653f3296e5c560","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0a5952d0_a7ef7a3d","in_reply_to":"10d4458d_998fba90","updated":"2025-05-23 16:05:12.000000000","message":"Oh, and there\u0027s no reason you need to use the client on the same hosts that the OpenStack services are running on. If you do, you\u0027ll just have to use one of the older releases (which pip will ensure, thanks to `requires_python`)","commit_id":"42b6888440eb88bd89197147ee41f11036d4c2b1"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"62d6aa46992b7e55f5c44ef7020317a1a08a215b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"10d4458d_998fba90","in_reply_to":"9670d849_02129283","updated":"2025-05-23 16:02:22.000000000","message":"For the first part, the commands have been reworked so that they use openstacksdk instead of python-keystoneclient under the hood. This is internal and should have no user-facing impact (if there is any, it\u0027s a bug).\n\nFor the second part, [we previously agreed](https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/LNPRLMIZXEYNLDWG6A73FVSQXAOJU5ZF/) that we would no longer bump the major version when removing support for an EOL Python version.","commit_id":"42b6888440eb88bd89197147ee41f11036d4c2b1"}]}
