)]}'
{"id":"openstack%2Fopenstacksdk~909116","triplet_id":"openstack%2Fopenstacksdk~master~Ib9f65a4523222f1224d51534c5061f90501b59d3","project":"openstack/openstacksdk","branch":"master","topic":"run-functional-tests","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2024-02-16 09:18:54.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib9f65a4523222f1224d51534c5061f90501b59d3","subject":"tox: Correct functional test factors","status":"MERGED","created":"2024-02-15 14:24:13.000000000","updated":"2024-02-16 09:20:03.000000000","submitted":"2024-02-16 09:18:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"909116-run-functional-tests","meta_rev_id":"d4ef4196ffe4588a81dcfd10e4d528c13381ed0c","_number":909116,"virtual_id_number":909116,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-02-16 09:18:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2024-02-15 16:26:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-02-15 18:40:57.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":2,"date":"2024-02-16 00:28:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2024-02-16 07:34:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-02-15 15:59:34.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":"2024-02-15 16:26:14.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2024-02-15 18:40:57.000000000","updated_by":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"reviewer":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"state":"REVIEWER"},{"updated":"2024-02-16 00:28:46.000000000","updated_by":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"reviewer":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"state":"REVIEWER"}],"messages":[{"id":"cafa3cb4194ec1a9b1dc2b2e4339deaa1585ef1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-02-15 14:24:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"055dfc9c21e6da55f14fbfe2b32946a237513569","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-15 15:59:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d3bedfa731ae4b75b5978a6536801661\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21b82afc44904b61b10a048adc782d13 : SUCCESS in 4m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/75954fd1939746bcb58f0811a4df86e5 : SUCCESS in 9m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4a7d1e7d10dc40d48edd072d3443baaf : SUCCESS in 3m 27s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/08ecc9a0930c423aa19f2a6132e85e90 : SUCCESS in 1h 00m 59s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/b890a39af7db43fb95e53a8a42720213 : SUCCESS in 4m 14s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/6f0fbc6d10a64fe684d83379357c1109 : SUCCESS in 4m 07s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/b31715d20bf9470289055137747c8225 : SUCCESS in 3m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/718c3ddfe4bb4b28a136daacecd58c1e : SUCCESS in 8m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7b0ab548fc3c482f90df9706363f0052 : SUCCESS in 3m 06s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/8128f2d01dfa4d80bb0d7924f08737fe : SUCCESS in 1h 02m 10s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/6a8c2b94062442d2bcfc676b07e93a04 : SUCCESS in 17m 34s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/4060b8c0103548d68a16ecff519a0c94 : SUCCESS in 40m 10s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e935f9851332485d853f6b4f22945615 : SUCCESS in 1h 06m 58s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/4fd448cce9a7476dbca5bd63e5df73c4 : SUCCESS in 1h 33m 41s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/e093bae3a67d49b4965cc44500139a0b : SUCCESS in 1h 16m 51s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/08d588f424b34bb68c5152b4cd66f272 : SUCCESS in 1h 02m 20s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/5a8b166809784d368d1bc9307ac8577d : SUCCESS in 58m 03s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/254bff3cea104e259f0b222273e34451 : SUCCESS in 39m 45s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/ea40743d2e814778bfc2baf16e0b43c9 : SUCCESS in 32m 43s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/cd8cfcc90e6a42328ba5d130316e284b : FAILURE in 40m 51s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ff31a610f85c405fa5e5bf0a13e47baa : SUCCESS in 1h 22m 48s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/543d32c3b6aa4e85b4d46adb10327ad7 : SUCCESS in 1h 04m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f8928658b8835e54d02138036bbce0a3bd7d3d21","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-02-15 16:26:14.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0172e77bd5da3b4b0dfd9e3adbe4ffd78d4eee2f","author":{"_account_id":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"},"date":"2024-02-15 18:40:57.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"31af507d8c434942a4806eaa41b3697ae5311eac","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2024-02-16 00:28:46.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"75a77a348ca137a3613aaff16d2309b84abd090e","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-02-16 07:34:33.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"688fcffba657e453c2b0145bc99d528824f489a3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-16 07:35:14.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"06a98bcddc4cde99d534ee683656e86e056dd3b1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-16 09:18:54.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9f5792036b540bca7ac95000f6bdd14\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/af8391a315f54b54bfe3d2803fbc444d : SUCCESS in 3m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/84006789e44f4aa18c46adbdefc12d54 : SUCCESS in 3m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a5f8297ade334c99a7c74ce9fc0cc09a : SUCCESS in 3m 17s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/ba54513b12d34f038e9f3dacf6ac6465 : SUCCESS in 48m 18s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/01c994e0c6004b5c9cc312213b55852c : SUCCESS in 3m 28s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/2960431788f34fdf90129d28c51aa551 : SUCCESS in 3m 51s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d9d78ff1457e43b7bcaad88504d4c424 : SUCCESS in 4m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e5f7d7b83bd415d8cd81666a4de8ea7 : SUCCESS in 7m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1efebbe0c0ad4c2bb465d2fd7405ae18 : SUCCESS in 2m 54s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/3196957eecf14f948f94076374f72d06 : SUCCESS in 48m 18s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/c7603a01b7054bf08c8fd8b0bd486e1e : SUCCESS in 14m 36s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/6b62284fbb454d24a2d16a49a405ab14 : SUCCESS in 29m 53s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/77286f5262d842a493de165b9c256126 : SUCCESS in 56m 24s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/26951dbca5c14bf69c73ec450dc35166 : SUCCESS in 1h 12m 07s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/b7534422a95941d9b85c14a286a4b42a : SUCCESS in 1h 37m 22s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/a3b10c6d8c874e6ba2d0502c308b3a64 : SUCCESS in 38m 58s","accounts_in_message":[],"_revision_number":1},{"id":"ac849a4e386115c66a6658c80e4c736832ad2791","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-16 09:18:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"d4ef4196ffe4588a81dcfd10e4d528c13381ed0c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-16 09:20:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5834dfd22a4f4d24a05b551f6bed8c42\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efe00c2eb89b4e80bca2823e0db6b72e : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1b9028cc68f14679bca7d858477f6d28 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"568921ce5b50275061c5dd0ba7180842f3c157a7","revisions":{"568921ce5b50275061c5dd0ba7180842f3c157a7":{"kind":"REWORK","_number":1,"created":"2024-02-15 14:24:13.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/16/909116/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/16/909116/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/909116/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/909116/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/909116/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/16/909116/1"}}},"commit":{"parents":[{"commit":"c2baf1db41cce65ce1aa8ac8908c4e0d98f7a94c","subject":"Merge \"Incorrect protocol type in create_security_group_rule()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c2baf1db41cce65ce1aa8ac8908c4e0d98f7a94c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-02-15 14:19:10.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-02-15 14:23:45.000000000","tz":0},"subject":"tox: Correct functional test factors","message":"tox: Correct functional test factors\n\nWe are running functional tests in zuul without a \u0027pyNN\u0027 factor (e.g.\n\u0027tox -e functional\u0027). For this to work, we need to allow an empty\nfactor, i.e. we want:\n\n  [testenv:functional{,-py310}]\n\nrather than:\n\n  [testenv:functional{-py310}]\n\n(note the missing comma)\n\nUnfortunately we missed this as tox 4 has a currently unaddressed\nregression [1] that results in it running the base testenv in the case\nthere is only a partial factor match. That needs to be fixed for avoid\nthis biting us again the future, but we can at least fix it for now.\n\n[1] https://github.com/tox-dev/tox/issues/3219\n\nChange-Id: Ib9f65a4523222f1224d51534c5061f90501b59d3\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/568921ce5b50275061c5dd0ba7180842f3c157a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/568921ce5b50275061c5dd0ba7180842f3c157a7"}]},"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":29632,"name":"Carlos Eduardo","email":"ces.eduardo98@gmail.com","username":"silvacarlos"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"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":"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":"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":{}}}]}
