)]}'
{"id":"openstack%2Fopenstacksdk~997562","triplet_id":"openstack%2Fopenstacksdk~master~Ide1d5b0e37b6024e2cffb044d7457f65595a0b28","project":"openstack/openstacksdk","branch":"master","topic":"bug/2148715","attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-07-20 07:45:28.000000000","reason":"\u003cGERRIT_ACCOUNT_32755\u003e replied on the change","reason_account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}},"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2026-07-20 07:45:28.000000000","reason":"\u003cGERRIT_ACCOUNT_32755\u003e replied on the change","reason_account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}},"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2026-07-22 12:23:15.000000000","reason":"\u003cGERRIT_ACCOUNT_32755\u003e replied on the change","reason_account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}},"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-07-22 12:23:15.000000000","reason":"\u003cGERRIT_ACCOUNT_32755\u003e replied on the change","reason_account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-07-22 12:23:15.000000000","reason":"\u003cGERRIT_ACCOUNT_32755\u003e replied on the change","reason_account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}}},"removed_from_attention_set":{"13425":{"account":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"last_update":"2026-07-16 16:45:15.000000000","reason":"\u003cGERRIT_ACCOUNT_13425\u003e replied on the change","reason_account":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"}}},"hashtags":[],"change_id":"Ide1d5b0e37b6024e2cffb044d7457f65595a0b28","subject":"Fix invalid incremental-from-snapshot workflow in project cleanup test","status":"NEW","created":"2026-07-16 13:31:55.000000000","updated":"2026-07-22 12:23:15.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e256f93acbee620651b01313ccc6fa62d1ebbdba","_number":997562,"virtual_id_number":997562,"owner":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-16 18:34:05.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},{"_account_id":34149,"name":"Niklas Schwarz","email":"niklas.schwarz@inovex.de","username":"nschwarz"}],"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_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"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-16 13:47:47.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"state":"CC"},{"updated":"2026-07-16 13:47:47.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":34149,"name":"Niklas Schwarz","email":"niklas.schwarz@inovex.de","username":"nschwarz"},"state":"CC"},{"updated":"2026-07-16 14:52:46.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":"2026-07-20 07:45:28.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-07-20 07:45:28.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-07-22 12:23:15.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2026-07-22 12:23:15.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2026-07-22 12:23:15.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"475afd0d1057e130440e74c31e66103e3f4371f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-07-16 13:31:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"04e28ee1b5b578bee0a7d9ea95576931cf99db5a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 14:52:46.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/8936c18a881849b89c4990655f0c7113\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d22e98ba72a84e9d87faece5dad7cf23 : SUCCESS in 5m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cb583809aff64230978d6ea384011ea2 : SUCCESS in 4m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4a073c99a2c548c2988dba4707a82269 : SUCCESS in 5m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/93cd991f0cfd410c8f15995c94b05323 : SUCCESS in 3m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c53f6eca466a4734b064b2e512cfb810 : SUCCESS in 7m 29s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/8ed0e1912cf5413e9043938f292053c9 : SUCCESS in 5m 43s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/17d7bfee4b3943e3b700463d095d1910 : SUCCESS in 1h 14m 20s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/dae6173de9c14f4e971a9c575a19998c : SUCCESS in 2m 21s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/bd179dd980364a60bd8bf4b449871a07 : SUCCESS in 4m 35s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/e01997bccb2647e5a144403b3240e236 : SUCCESS in 9m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b678c061ed3a476698b2593ec157a59a : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a64296c4eca3455e9815a99cc0828347 : SUCCESS in 5m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/609b8004c1a14f53b7070aa23ef2149b : SUCCESS in 59m 54s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/bfd745d257c343b89f1dacf9f1dc16e2 : FAILURE in 50m 32s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/ef13cd9a45864946a43c87f6c19063b0 : FAILURE in 1h 17m 27s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/79b505e5be6d4d8d94e0ada130eac476 : FAILURE in 36m 25s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/444a0c691bff4ef6bebefcf8f89437fd : SUCCESS in 24m 50s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/ae3d1cd7f35245aa91dcf10cc3c65a2f : SUCCESS in 23m 00s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/60c3aac8a67c480c98341db97dbce8ab : SUCCESS in 29m 51s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/01e85aa031d14c34bb1f6e5ea5442d46 : FAILURE in 26m 50s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6e120ef10e674c4faabaca73f3ddcbb0 : SUCCESS in 57m 35s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/ade38beb259040959e1b27f29ac11f6c : SUCCESS in 34m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"88fc74431f3f04f6a39132412b937f7c3bc0b795","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-07-16 14:53:01.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fb8533ed9c04922cac009abe8a4e46b447605aca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 16:40:00.000000000","message":"Patch Set 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/8198586b2e5e4fcfacd8f52cc0f4488f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a16e21fcfc640be92cc7f42d7b13eec : SUCCESS in 5m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6e5dcc656b6b4c6ebba212b3ab3ea85a : SUCCESS in 4m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/92b0874d273e4fcf8d3ad21f657ba6c7 : SUCCESS in 2m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e7f7342cdc51472f817d323193c177f1 : SUCCESS in 3m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d37144d3e5c0406db7c51b5d82de05c9 : SUCCESS in 4m 53s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/044933ff4f704be3b65e63a5e0be368c : SUCCESS in 7m 21s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/84027fe897f34a94bc7a072687cf0255 : SUCCESS in 59m 53s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/01ac9c7c68e24dadb8b169085f5b192a : SUCCESS in 3m 25s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c705eb32573f472592067847a924c524 : SUCCESS in 5m 51s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/a2695878189f43db84429deecb4d06bd : SUCCESS in 9m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70c9f1a8e2dd42729a1f1d2a3bd6ff68 : SUCCESS in 11m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/174af0381d47476da0ac8d9141b86bda : SUCCESS in 4m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5289e62de6494c5fa0e74afbcb65c71a : FAILURE in 29m 45s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/0d18fa9b378146db8dca77d129da685d : SUCCESS in 1h 32m 29s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/1b2a7eff5e31493db19ee4c469fd1cb4 : FAILURE in 1h 29m 05s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/62da259957064691bc59248d0f88547f : FAILURE in 1h 00m 46s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/df09ec531b284f6fbb3888104f8e5058 : SUCCESS in 25m 56s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/ae3287f710354bacb5146103f40fe5d8 : SUCCESS in 19m 26s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/08fd2d7146b24f41aadc5f1900d7c3af : SUCCESS in 19m 32s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/260f4260b0eb4bba8ca896d84885e1e7 : SUCCESS in 41m 15s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4ed9a8dcab7944a696204dccc59aff16 : SUCCESS in 1h 13m 06s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/5a52c4d2a3d247759812865c2c038b35 : SUCCESS in 48m 28s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f3e4c1a9a3367a57be48ad77418c87db93159ebc","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"date":"2026-07-16 16:45:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"11a4e2bb077560aae395db9940e2c415fbbcaba0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 18:34:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0429746168e44cddaae9b49b4c91c989\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77ad946a5d9649c4bd106e0d28e633db : SUCCESS in 4m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/039fe4481efa4542bbe450a3403ce221 : SUCCESS in 5m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fdaaf47627024ed5af6315c24eb98f45 : SUCCESS in 5m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1ae65ac783904725bbd27efcbf3155d7 : SUCCESS in 4m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9cfa1bb2e733467a87d26b3dd8e91751 : SUCCESS in 5m 44s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/26aa598324d54bdaab8877e28fe252c7 : SUCCESS in 8m 20s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f8dc9ff076de4346b48b6a9204adcc27 : SUCCESS in 1h 02m 27s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/2e91ee89cc2248e4983cec7894faa271 : SUCCESS in 3m 58s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/3026fd509e3444cdb2d113ca8ef27dbf : SUCCESS in 4m 11s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/952059bd64fa40ce88d74c2466d0cc8c : SUCCESS in 7m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d80a4af6577348ae8153c6926d7c71b3 : SUCCESS in 9m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0dbe531a05584d35ac6839f403c7d912 : SUCCESS in 4m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0c8e273d18274925bcf66dac2f104a42 : SUCCESS in 1h 00m 38s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/37011675c2c440c7acedbb4c39b15732 : SUCCESS in 1h 07m 49s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/312a62cc0c7147da9efb2d8dc88eef79 : FAILURE in 1h 26m 59s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/b9c91c2bc9344bf2b03b6e6661187dfb : FAILURE in 55m 05s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/8e62e88d67fd4faa8b937429e978a83e : SUCCESS in 36m 44s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/36c71508f2be4cb7aa1588e9dceac2f9 : SUCCESS in 29m 45s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/c56016f4e3e5457fb550587782c2de02 : SUCCESS in 26m 52s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/10f4061e7d2a47309365be026f5f5b8a : SUCCESS in 42m 31s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/fef7cf84b14d423f8f1ee5322a556c0a : SUCCESS in 1h 18m 24s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/15c27f4b4c13434e9ad9dc01ff27e329 : SUCCESS in 1h 41m 07s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9ab35e7bc8912eaffc47e3e445abe166c8141d9a","revisions":{"9ab35e7bc8912eaffc47e3e445abe166c8141d9a":{"kind":"REWORK","_number":1,"created":"2026-07-16 13:31:55.000000000","uploader":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"ref":"refs/changes/62/997562/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/62/997562/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/62/997562/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/62/997562/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/62/997562/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/62/997562/1"}}},"commit":{"parents":[{"commit":"8d9426395c172b35ef4ed1a8cbaa525c17944c6b","subject":"Merge \"share: Add missing query-string parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8d9426395c172b35ef4ed1a8cbaa525c17944c6b"}]}],"author":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-07-16 13:27:44.000000000","tz":-240},"committer":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-07-16 13:31:52.000000000","tz":-240},"subject":"Fix invalid incremental-from-snapshot workflow in project cleanup test","message":"Fix invalid incremental-from-snapshot workflow in project cleanup test\n\ntest_block_storage_cleanup took the snapshot before the full backup, then\nrequested incremental backups of that snapshot. An incremental backup of a\nsnapshot needs a parent backup whose data predates the snapshot, so this\nhad no valid ancestor. Older Cinder masked it by falling back to an\nunsuitable parent; with that fallback removed (cinder review 484729) the\nrequest correctly fails with \"No backups available\".\n\nCreate the full backup before the snapshot so the incrementals have a\nvalid ancestor.\n\nCloses-Bug: #2148715\nChange-Id: Ide1d5b0e37b6024e2cffb044d7457f65595a0b28\nSigned-off-by: Simon Dodsley \u003csimon@purestorage.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9ab35e7bc8912eaffc47e3e445abe166c8141d9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/9ab35e7bc8912eaffc47e3e445abe166c8141d9a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
