)]}'
{"id":"openstack%2Fosc-lib~986242","triplet_id":"openstack%2Fosc-lib~master~Ia00d60bbaf547a15a01a0b854c66816bd5ba7156","project":"openstack/osc-lib","branch":"master","attention_set":{},"removed_from_attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-04-28 12:31:43.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-04-28 09:43:41.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":"Ia00d60bbaf547a15a01a0b854c66816bd5ba7156","subject":"fix: unbound variable when both values are false","status":"MERGED","created":"2026-04-24 22:14:19.000000000","updated":"2026-04-28 12:32:44.000000000","submitted":"2026-04-28 12:31:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"986242","meta_rev_id":"7e5210d7602524957bf4c9cc123b220fd26ed357","_number":986242,"virtual_id_number":986242,"owner":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-28 12:31:43.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":"","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":2,"date":"2026-04-28 09:43:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_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":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-04-28 09:43:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_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}},"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":"2026-04-24 23:28: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":"2026-04-27 09:11:34.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":"0e15c4fc1313f98939a97004f4aca2760959857a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-24 22:14:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20440f154801a69f57c204e28f02f27f6f47a72f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 23:28:55.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/1bff4efce67a4a54ba6e71913a34a402\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b0051af852f438790206dd37d6f4bae : FAILURE in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/65fafb1824e74995983af7c3b3177ddf : SUCCESS in 5m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/225ea615b7f147bcab20f202409bdfaf : SUCCESS in 4m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3c56e1d603cb481f9f0afe9270d24602 : SUCCESS in 5m 21s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/f65c970a92e84e0eacc3baefb5954e5f : SUCCESS in 4m 23s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/5cf2c3e6ae644b75b06e09cb438bd17b : SUCCESS in 6m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d02db0f849445d482c6d2f0079bba62 : SUCCESS in 3m 47s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f56e6ceefd61455baf5a307d2e90ece6 : SUCCESS in 1h 11m 12s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/22438a8263ce4c7386d1504f5e4fec77 : SUCCESS in 53m 53s (non-voting)\n\nWarning:\n  Comments left for invalid file osc_lib/cli/identity.py","accounts_in_message":[],"_revision_number":1},{"id":"79c88c746942f4248f3dfa94891ea2e1513ce5b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-25 06:27:49.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"78c17f4fedf663f781aebde76c93012f180f5c20","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-25 07:44:44.000000000","message":"Patch Set 2: 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/c2ae246c343f46538c97fd5450567f5b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5a85e6d47fae4b07bb4fc5d7aaefe00e : FAILURE in 3m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e79e4a2480134bf29e1934aeba3fcda5 : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/61e5f905f6904dbb8dd0810f570f91fc : SUCCESS in 3m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8b146f1dde364b5abbfd669f44714a1c : SUCCESS in 4m 09s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/e187b6e1e66545798d7638325d6079fd : SUCCESS in 5m 59s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/a72f290044354f069f33b147fdabbc0c : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7243367fb28446839b4d31feb60511d5 : SUCCESS in 3m 37s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/8d35f3e288934f159d9d3e2c72981616 : SUCCESS in 1h 11m 42s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/73fbc5340a554ee79f38dd3f098ee6c0 : SUCCESS in 45m 38s (non-voting)\n\nWarning:\n  Comments left for invalid file osc_lib/cli/identity.py","accounts_in_message":[],"_revision_number":2},{"id":"2ebc0c7682dd9cc3517890ce5ce943248eee5368","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-25 15:17:10.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"562b004652de1dd1a21482fc8ff00f4b06241965","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-25 16:24:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/56fe2f1085974a6a98ff5156d203027b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/82bcf286ca1d4908aa1b169804fe9491 : SUCCESS in 2m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/14feb1a1c6ec42b38748c5aa76f50799 : SUCCESS in 3m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d13bb728f2c34a8095930314ef37eace : SUCCESS in 3m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9da53adb979d485ba2ffc0d6018b8ced : SUCCESS in 3m 28s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/f797096f02644e6f8f6040611b4ad771 : SUCCESS in 4m 30s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/114670e0901a4e89b87bffd13705c69f : SUCCESS in 3m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48f5831dfdc64ec58b9dc54d6c3c84c7 : SUCCESS in 3m 35s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/cfe7d63e4fdc48279a3305f289de438d : SUCCESS in 48m 51s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/1f86230e090b44d5a51813c26d48a17e : FAILURE in 1h 00m 52s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"091d340246a4094ccc9303afe721a76765931955","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-27 09:11:34.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8153efd4b4bfda4c421d2457093af071e354d7f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"real_author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-27 10:19:52.000000000","message":"Patch Set 4: Patch Set 3 was rebased on behalf of \u003cGERRIT_ACCOUNT_5890\u003e\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}],"_revision_number":4},{"id":"0a3d2b0547c6173ee68a12b801eea04e9e79864a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-27 10:19:56.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"9147e81d5fd3fb6508c16763aee11be2224dab16","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-27 11:48:30.000000000","message":"Patch Set 4: 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/f62493c59b6e4a809a925fa3c0481994\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e42c79be8056473c81b0171961548436 : FAILURE in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cae29cf02df54880b89dfdbc17dbd51b : SUCCESS in 3m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0838bb5cb9c44ca5ba0248805bcc7770 : SUCCESS in 3m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/95ad5a743da642bdbce216f7f497a73e : SUCCESS in 5m 59s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/f243b2c7d75c499c84c308514278112f : SUCCESS in 4m 39s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/7dfff8524aff4a4b8011814b13d9db2c : SUCCESS in 3m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2d4caebf47c43759f396fb59db72779 : SUCCESS in 3m 54s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0244012c46804aaa8e8a64d8671e56bd : SUCCESS in 1h 20m 52s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/7c45db95654d4129aef7cfe4d3955102 : SUCCESS in 47m 36s (non-voting)\n\nWarning:\n  Comments left for invalid file osc_lib/cli/identity.py","accounts_in_message":[],"_revision_number":4},{"id":"78eec2218968007a7c31b16a92fcc2420dc9976f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-27 14:34:39.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"e9d0b2177014ca0dbde664dc8e4482e3e6fc4855","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-27 15:10:26.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"a525ccf45692cedb14799777a0a4c69a3e5b4034","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-27 15:56:02.000000000","message":"Patch Set 5: 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/f22cccf72b1b4611b47f542bb5f8239b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b27b732cfef4a4c8c973cacde1a31f6 : SUCCESS in 4m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5153cfa6475441c4aa64f51223e1c0dc : FAILURE in 3m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7063e828dc5944859af75746645c8589 : FAILURE in 3m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3f1f9d03c4f94b3e9e402e2699972501 : FAILURE in 6m 56s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/509cc2d3fc744e319479678ab3bed49d : SUCCESS in 4m 49s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/97dde1ba4f82458ea5100ba347e8c393 : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19ba52d4e73d44888327da3caaf49992 : SUCCESS in 4m 02s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/ae30ec7e77ae432b8296b3f4883801e8 : SUCCESS in 1h 11m 58s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0c9715136791411883f4fb0bbf3eeb3c : SUCCESS in 1h 14m 07s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9e4a6ea07b96c5918e90e9d67bf91e0d7c71f86c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-28 09:42:01.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"5cf2778fe5a23f0a8fd0fe2bf0aa17b6d4f1c1af","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-04-28 09:43:41.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"bca1eb983baa0df62cdbecbb8cc73a4c577a1f4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 11:05:45.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ea994e80e2e4fac85f4cb6c9fae735f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f61200c4f9c8426a9b2c69ab15e3cdc6 : SUCCESS in 3m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/876a3e9067da4d4b9b5732182620af38 : SUCCESS in 3m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/69aa98fd5a46401e8b7c0a352183f3ff : SUCCESS in 3m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b27511a12ece436b997f0fc2c940218b : SUCCESS in 3m 18s (non-voting)\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/745ea04664ad496ca1bfe5b8e8cd211a : SUCCESS in 2m 41s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/32747f2632614b709247b6c9ef34743f : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d05720c27b4b4294a068efe49d7225d0 : SUCCESS in 3m 55s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f2b300d46b5f4ae5a0b697fba88a6720 : SUCCESS in 1h 18m 18s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a9747af3392b4add84722d447e954da4 : SUCCESS in 55m 13s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7fe57fa099460dc6ea067a89c9783c40d5595fc2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 11:11:19.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"e6b2b835694eb6c862c2621609a9e8201cfaea26","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 12:31:43.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed981a614a19419ea14a0c9ade9a31d2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e280e884db8d43a8a99f9245e85a7331 : SUCCESS in 2m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cd44c76e05e042e4a71afb2237c7bc42 : SUCCESS in 4m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/12451dd914d14a05bd3013f5b7661ca3 : SUCCESS in 2m 53s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/2562c73be82d4549b4d19e4eda878c7b : SUCCESS in 2m 33s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/64db0410332846d4a58680501a103931 : SUCCESS in 4m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11adf410bf2a40a3a04a37bc65294620 : SUCCESS in 3m 48s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0f626a36030d49e8aff256e2e0b29ec1 : SUCCESS in 1h 14m 30s","accounts_in_message":[],"_revision_number":6},{"id":"ef0264b2a924fbf5330b8cc8eff9d82fe8e54d7b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 12:31:43.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"7e5210d7602524957bf4c9cc123b220fd26ed357","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 12:32:44.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/125e79abfea3458bbc7f66b22fcb309d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f12618c71a34e6ab41033e929830e8f : SUCCESS in 48s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"6aef678bee9e4c06737c56a46951c1c0b7afa886","revisions":{"38558c59c836f70d0742a8ae917bdf998141371a":{"kind":"REWORK","_number":1,"created":"2026-04-24 22:14:19.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/42/986242/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/42/986242/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/1"}}},"commit":{"parents":[{"commit":"c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b","subject":"typing: Use objects from typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b"}]}],"author":{"name":"Doug Goldstein","email":"doug.goldstein@rackspace.com","date":"2026-04-24 22:12:40.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"doug.goldstein@rackspace.com","date":"2026-04-24 22:14:18.000000000","tz":-300},"subject":"fix: unbound variable when both values are false","message":"fix: unbound variable when both values are false\n\nThe code would fall through to return endpoint which had not been\ndefined if both values are false. By the typing hint on the variable it\nis possible to return None so correct the behavior.\n\nChange-Id: Ia00d60bbaf547a15a01a0b854c66816bd5ba7156\nSigned-off-by: Doug Goldstein \u003cdoug.goldstein@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/38558c59c836f70d0742a8ae917bdf998141371a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/38558c59c836f70d0742a8ae917bdf998141371a"}]},"branch":"refs/heads/master"},"83ae93da3fda916477729af1a52e9940c0113e6c":{"kind":"REWORK","_number":2,"created":"2026-04-25 06:27:49.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/42/986242/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/42/986242/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/2"}}},"commit":{"parents":[{"commit":"c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b","subject":"typing: Use objects from typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b"}]}],"author":{"name":"Doug Goldstein","email":"doug.goldstein@rackspace.com","date":"2026-04-24 22:12:40.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"doug.goldstein@rackspace.com","date":"2026-04-25 04:40:53.000000000","tz":-300},"subject":"fix: unbound variable when both values are false","message":"fix: unbound variable when both values are false\n\nThe code would fall through to return endpoint which had not been\ndefined if both values are false. By the typing hint on the variable it\nis possible to return None so correct the behavior.\n\nChange-Id: Ia00d60bbaf547a15a01a0b854c66816bd5ba7156\nSigned-off-by: Doug Goldstein \u003cdoug.goldstein@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/83ae93da3fda916477729af1a52e9940c0113e6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/83ae93da3fda916477729af1a52e9940c0113e6c"}]},"branch":"refs/heads/master"},"b25f1cdce48c840f478821da1af503f2115d2ae6":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":3,"created":"2026-04-25 15:17:10.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/42/986242/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/42/986242/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/3"}}},"commit":{"parents":[{"commit":"cb81aafb47439c3c80f88573f59bbdc8dcb65ef2","subject":"typing: union-attrs on find_project()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/cb81aafb47439c3c80f88573f59bbdc8dcb65ef2"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-25 15:16:52.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-25 15:16:52.000000000","tz":-300},"subject":"fix: unbound variable when both values are false","message":"fix: unbound variable when both values are false\n\nThe code would fall through to return endpoint which had not been\ndefined if both values are false. By the typing hint on the variable it\nis possible to return None so correct the behavior.\n\nChange-Id: Ia00d60bbaf547a15a01a0b854c66816bd5ba7156\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/b25f1cdce48c840f478821da1af503f2115d2ae6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/b25f1cdce48c840f478821da1af503f2115d2ae6"}]},"branch":"refs/heads/master"},"8298691cb7fd4bb16c24338b7474b3e1e234e82c":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-04-27 10:19:52.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"real_uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/42/986242/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/42/986242/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/4"}}},"commit":{"parents":[{"commit":"c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b","subject":"typing: Use objects from typing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-25 15:16:52.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-27 10:19:52.000000000","tz":0},"subject":"fix: unbound variable when both values are false","message":"fix: unbound variable when both values are false\n\nThe code would fall through to return endpoint which had not been\ndefined if both values are false. By the typing hint on the variable it\nis possible to return None so correct the behavior.\n\nChange-Id: Ia00d60bbaf547a15a01a0b854c66816bd5ba7156\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/8298691cb7fd4bb16c24338b7474b3e1e234e82c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/8298691cb7fd4bb16c24338b7474b3e1e234e82c"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"b25f1cdce48c840f478821da1af503f2115d2ae6","theirs":"c2cf45a0b4d37a5a99ab30a137a25cd85b647d6b","contains_conflicts":false}},"cadf14ac26237b1fbd469dd9ed7c3d19d2bb6ff2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-04-27 14:34:39.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/42/986242/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/42/986242/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/5"}}},"commit":{"parents":[{"commit":"a5aaf2fae9741805c7c8e2f7573c7d356f30cbdc","subject":"typing: union-attrs on find_project()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/a5aaf2fae9741805c7c8e2f7573c7d356f30cbdc"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-25 15:16:52.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-27 14:34:32.000000000","tz":-300},"subject":"fix: unbound variable when both values are false","message":"fix: unbound variable when both values are false\n\nThe code would fall through to return endpoint which had not been\ndefined if both values are false. By the typing hint on the variable it\nis possible to return None so correct the behavior.\n\nChange-Id: Ia00d60bbaf547a15a01a0b854c66816bd5ba7156\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/cadf14ac26237b1fbd469dd9ed7c3d19d2bb6ff2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/cadf14ac26237b1fbd469dd9ed7c3d19d2bb6ff2"}]},"branch":"refs/heads/master"},"6aef678bee9e4c06737c56a46951c1c0b7afa886":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-04-28 09:42:01.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/42/986242/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osc-lib","ref":"refs/changes/42/986242/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osc-lib refs/changes/42/986242/6"}}},"commit":{"parents":[{"commit":"70c39a6b454ffb19e099ee34e6e5e761d0b262e4","subject":"typing: union-attrs on find_project()","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/70c39a6b454ffb19e099ee34e6e5e761d0b262e4"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-25 15:16:52.000000000","tz":-300},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-04-28 09:41:39.000000000","tz":60},"subject":"fix: unbound variable when both values are false","message":"fix: unbound variable when both values are false\n\nThe code would fall through to return endpoint which had not been\ndefined if both values are false. By the typing hint on the variable it\nis possible to return None so correct the behavior.\n\nChange-Id: Ia00d60bbaf547a15a01a0b854c66816bd5ba7156\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/6aef678bee9e4c06737c56a46951c1c0b7afa886"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osc-lib/commit/6aef678bee9e4c06737c56a46951c1c0b7afa886"}]},"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
