)]}'
{"id":"openstack%2Fpython-openstackclient~962487","triplet_id":"openstack%2Fpython-openstackclient~master~I361da44b9f1d09ba3a454632d41e2110a3815395","project":"openstack/python-openstackclient","branch":"master","topic":"fix-quota-without-cinder","attention_set":{},"removed_from_attention_set":{"6476":{"account":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"last_update":"2025-10-02 13:40:36.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-10-02 12:16:36.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I361da44b9f1d09ba3a454632d41e2110a3815395","subject":"Fix openstack quota show without cinder","status":"MERGED","created":"2025-09-29 13:01:23.000000000","updated":"2025-10-02 13:42:07.000000000","submitted":"2025-10-02 13:40:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"962487-fix-quota-without-cinder","meta_rev_id":"94c6252255340ca911c3ae085bde32accbcb7416","_number":962487,"virtual_id_number":962487,"owner":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-02 13:40:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-10-02 12:16:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-10-02 12:16:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-29 14:17:55.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-09-30 09:34:53.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"429a1b3009d88ffa1c3deb6be70359ab85a98f6b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-09-29 13:01:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"686ec5545b6362da200866195c1a88794c1b7787","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-29 14:17:55.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1e3723e4512a449bab900bc8a7ee8cc2\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/026c4f5d0c224ad89338e0849aa92308 : SUCCESS in 5m 50s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/23c82e927e2544998d4f054e537ce911 : FAILURE in 8m 20s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/bfb2799a9c354a6a8e6b9e2da328e7dc : FAILURE in 4m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bcb07906cf934bb48795e69f7ec23adc : FAILURE in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5cbfcd13dc0499ab38327cb253e02a9 : FAILURE in 4m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b4dd9145216b4e77917f3d3e4932ee36 : FAILURE in 4m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fb9a9e18d3fd4985a41295c5bfa987fa : FAILURE in 3m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2b65172fd9174b699017635e0ff325a2 : FAILURE in 9m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9dab0c14a0704e09a7c8b40eb38a3133 : SUCCESS in 5m 54s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/dbd9e01608934960bc1b42afbe18a92b : FAILURE in 5m 01s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/3269d717c64842af87a533a7172210ec : SUCCESS in 1h 09m 49s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/31edd66a0f094aaba913720c3c9ed82c : SUCCESS in 1h 10m 57s","accounts_in_message":[],"_revision_number":1},{"id":"32b684267d7f8f10fe35739d6fac0df28941cd13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-30 09:34:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"90490df0c2aeec59e898a556cd2531b30ffc7ada","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-30 10:45:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb547679cdd14f6a8198060e5cd91be9\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/5552e179a76e443ab6e20bce042acd1f : SUCCESS in 4m 48s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/618634027252470bab25d1689cad5be4 : SUCCESS in 4m 29s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/750f8e2e0346454cbe621514ffff98ed : SUCCESS in 4m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ab3a3da1b754ad48352bd60ed57111d : SUCCESS in 2m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7676f04eaf1b4212a73b16d3d7ccc335 : SUCCESS in 2m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/01c21b94bf074cb6b10dd260119225ef : SUCCESS in 3m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/eee821e035b7487fbc96aca279141076 : SUCCESS in 3m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/42ec7cbeca5a4003a29b6b93a9d82206 : SUCCESS in 3m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3f918dc6637430faa25951e0c4065fb : SUCCESS in 5m 22s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/c8bb29d62cfd429ebfc34628c610f745 : FAILURE in 2m 57s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/5980660f40c8420aa6ff2bceff719d24 : SUCCESS in 57m 45s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b69c3fd2cf6546998ca0babe6a03441c : SUCCESS in 1h 08m 32s","accounts_in_message":[],"_revision_number":2},{"id":"ed7d505a41c3429a1407b9a8023f5163294fd774","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-02 12:16:36.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"7e8fa4967b50946ec6dc755c02b67652a5555bf3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 12:17:04.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"0e8d3f6444a2bc20c4ee3c865bb50258b1f23d77","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 13:40:35.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d0f7fb3f2b643a79d0fe44ff55b4c04\n\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/812261a51c6f4f4b9ff65bc9d5e6e332 : SUCCESS in 5m 07s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/5550b051f35e4c75b984806bc650dc6d : SUCCESS in 7m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d29735ace15e4aba9cae42b95d09f877 : SUCCESS in 2m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/06b4dbecf7ad41fd8ed4d271f3f0244b : SUCCESS in 3m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1c925562faab4f65aa6da426fe9cafba : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47817b4317b749afad34da8fe0b98d2d : SUCCESS in 3m 22s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/5ecfbd7ccd4b4e54a6f893870190a803 : SUCCESS in 1h 11m 39s","accounts_in_message":[],"_revision_number":2},{"id":"da88a3857f9d9d7e81b2b87a226d1ae8dc698282","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 13:40:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"94c6252255340ca911c3ae085bde32accbcb7416","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-02 13:42:07.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d82461a14e84382bd3fb577b1b4774b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10d282ad89924d74b9dd9c62a183a75e : SUCCESS in 42s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"de88853de29d30ef6d1cc1966c93befd3e100cf3","revisions":{"e1393f4c42bf1f253de3fe14875531d417096566":{"kind":"REWORK","_number":1,"created":"2025-09-29 13:01:23.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/87/962487/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/87/962487/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/1"}}},"commit":{"parents":[{"commit":"3c3ea30bd3be7f310035ee94b96535273c2045b1","subject":"Update master for stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c3ea30bd3be7f310035ee94b96535273c2045b1"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-09-29 12:59:03.000000000","tz":120},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-09-29 13:00:51.000000000","tz":120},"subject":"Fix openstack quota show without cinder","message":"Fix openstack quota show without cinder\n\nAs per this Debian bug:\nhttps://bugs.debian.org/1109288\n\nopenstack quota show --default fails when cinder is NOT installed.\nI\u0027m merly forwarding the patch, gathering your opinions, as when\nI look in the code, I\u0027m not really sure about it.\n\nSigned-off-by: Svein-Erik Skjelbred \u003csvein-erik@skjelbred.com\u003e\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I361da44b9f1d09ba3a454632d41e2110a3815395\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1393f4c42bf1f253de3fe14875531d417096566"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1393f4c42bf1f253de3fe14875531d417096566"}]},"branch":"refs/heads/master"},"de88853de29d30ef6d1cc1966c93befd3e100cf3":{"kind":"REWORK","_number":2,"created":"2025-09-30 09:34:53.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/87/962487/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/87/962487/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/87/962487/2"}}},"commit":{"parents":[{"commit":"3c3ea30bd3be7f310035ee94b96535273c2045b1","subject":"Update master for stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3c3ea30bd3be7f310035ee94b96535273c2045b1"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-09-29 12:59:03.000000000","tz":120},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-30 09:32:44.000000000","tz":60},"subject":"Fix openstack quota show without cinder","message":"Fix openstack quota show without cinder\n\nPer this Debian bug [1], \u0027openstack quota show --default\u0027 fails when\ncinder is NOT installed. This is also true of other services.\n\n[1] https://bugs.debian.org/1109288\n\nChange-Id: I361da44b9f1d09ba3a454632d41e2110a3815395\nSigned-off-by: Svein-Erik Skjelbred \u003csvein-erik@skjelbred.com\u003e\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de88853de29d30ef6d1cc1966c93befd3e100cf3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/de88853de29d30ef6d1cc1966c93befd3e100cf3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
