)]}'
{"id":"openstack%2Ftempest~966101","triplet_id":"openstack%2Ftempest~master~I3f21aa6c44779cc48aa175a1a801d59d125deeb5","project":"openstack/tempest","branch":"master","topic":"drop-py39","attention_set":{},"removed_from_attention_set":{"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2025-11-04 23:12:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3f21aa6c44779cc48aa175a1a801d59d125deeb5","subject":"Drop py3.9 from Tempest","status":"MERGED","created":"2025-11-04 19:13:09.000000000","updated":"2025-11-04 23:14:39.000000000","submitted":"2025-11-04 23:12:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"966101-drop-py39","meta_rev_id":"db8f3c4eba94dbd5c01f266f876f41685fbb6110","_number":966101,"virtual_id_number":966101,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-04 23:12:46.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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"recommended":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"all":[{"value":1,"date":"2025-11-04 21:53:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":2,"date":"2025-11-04 20:07:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":1,"date":"2025-11-04 20:07:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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},"Review-Priority":{"approved":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"value":2,"date":"2025-11-04 20:07:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Release Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-04 21:17:43.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-11-04 21:53:25.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":"7107de5de9bec331e8beaed52dead6e24e7e0b78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2025-11-04 19:13:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dd47487016b0c4adb80fdb324817adcd2ba9b04e","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2025-11-04 20:07:13.000000000","message":"Patch Set 1: Code-Review+2 Review-Priority+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d59583d87cb07785e14e8d0067413453875bbaad","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2025-11-04 20:58:16.000000000","message":"Topic drop-py3-9 removed","accounts_in_message":[],"_revision_number":1},{"id":"d7b63d1ca1ce6886c194e5594eaf1cb0975a91f4","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2025-11-04 20:58:26.000000000","message":"Topic set to drop-py39","accounts_in_message":[],"_revision_number":1},{"id":"61623122adf0472406a9c4d22cd5863d8b877ecc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 21:17:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b3e5fc9d3dd45cc9c53a6aad8731f66\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d9cd7e5b4c3946b181fd8ebaab088bc9 : SUCCESS in 2m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/52191ed18dfb4ba0b370b90bd73e1d20 : SUCCESS in 44m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4e4e89234366483794eedcedf295adea : SUCCESS in 1h 45m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c78ebaebd584effa77d7606679c89c4 : SUCCESS in 3m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdede7f5ee9d4958ab5cdaf6535b88bc : SUCCESS in 14m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4dab6c67a0fb4ee5b5f6244aac4a5af5 : SUCCESS in 7m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78280526816e4f76a064341266c84db1 : SUCCESS in 3m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/230c18b724cb4324b4971f1eb536203a : SUCCESS in 4m 19s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7d041cb98d1f47e4bb6cef4842c42ff5 : SUCCESS in 4m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8314230749c5483d8575d28794813f2c : SUCCESS in 4m 30s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/25833ca5a38e41b89fca9586bd3e5c1a : SUCCESS in 1h 10m 38s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/19c4cac36d3a4736994856ad3dd4be2a : SUCCESS in 1h 54m 19s (non-voting)\n- tempest-full-2025-2 https://zuul.opendev.org/t/openstack/build/af3ceb8c13044320b50838addaa8d3ec : SUCCESS in 1h 44m 13s\n- tempest-full-2024-1 https://zuul.opendev.org/t/openstack/build/7e1449f1f79043119f63b3873a081420 : SUCCESS in 1h 38m 31s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/f400fc799fb8437f85a94f358d66e59b : SUCCESS in 1h 15m 30s\n- tempest-tox-plugin-sanity-check https://zuul.opendev.org/t/openstack/build/6d7bfdb6c87f4fc8b51531d14bb4f6eb : SUCCESS in 34m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4adbd3aa49fb41b78dca46c766e9ab56 : SUCCESS in 1h 00m 42s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/72d74e74ec0a4ebaaee1108d5c1426a6 : SUCCESS in 1h 44m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f671a93de2c9449ca7da2c12b2eff9b0 : SUCCESS in 1h 00m 08s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/71366774f99e465d9fd02b3e15097428 : SUCCESS in 1h 28m 07s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a2ada19e7a4b480694beb4dd1b9acaa1 : SUCCESS in 1h 59m 32s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/3ab35b8fcc9247a591fcb15ce50bee68 : SUCCESS in 1h 06m 26s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1edd8a1566c1481c9ab17f0817dbf75a : SUCCESS in 1h 02m 40s\n- neutron-ovs-tempest-dvr https://zuul.opendev.org/t/openstack/build/8cdd6d6ba304480aafb60733a52d2aa5 : SUCCESS in 1h 25m 57s (non-voting)\n- tempest-full-test-account-py3 https://zuul.opendev.org/t/openstack/build/85325e9a6ab9485b819aa839a6ae2120 : FAILURE in 1h 10m 36s (non-voting)\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/bfba4276041c46d497569cc31a9790db : SUCCESS in 2m 29s","accounts_in_message":[],"_revision_number":1},{"id":"aac735f3738b010cbf5fcafcce361308a0d3282d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 21:18:28.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2b4d2546721e6ab0a272f9a884d7bfacdd123b22","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2025-11-04 21:53:25.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5b002b14361e015a0937d612f7dabe4c19855cbf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 23:12:46.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67457f6c810a4addbd4fd2e52c509756\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/70ab3751b06c4ef4b2b30de24480d559 : SUCCESS in 2m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/4d572e55320f4ca9951c2654501a6a95 : SUCCESS in 1h 02m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/70143c1830584af5b60e996e70001073 : SUCCESS in 1h 23m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31261d8da01a4013b3e4ac1fdad6f464 : SUCCESS in 13m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/02810a7fbc064440a15f8b7c6daa33a4 : SUCCESS in 5m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/af6904e5883944c0ac55f8931043cfcd : SUCCESS in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d1b68c7244564e75819ecb306e948ed7 : SUCCESS in 4m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c4fcf991db1a49b1bc5e9c0727b53978 : SUCCESS in 6m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1a73e887f5e24114ac3e5fc4501fd86b : SUCCESS in 4m 59s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/c371fd0bc1b647af9802969d39c0eb4d : SUCCESS in 1h 39m 54s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/9b7f23766a9d4e1c90a59e3eb85a16d4 : SUCCESS in 53m 00s\n- tempest-extra-tests https://zuul.opendev.org/t/openstack/build/53397bce92494cf5947973ce9944f9ea : SUCCESS in 1h 36m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/24b3967dca69478c85d3ee929303a4d6 : SUCCESS in 1h 02m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/08142c89db3f4f3086c4d6b564219dba : SUCCESS in 42m 43s\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/d807f333c09641d480ee962cd6267cc0 : SUCCESS in 54m 17s\n- tempest-full-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/a474eadc48894d67917dbc5dda40a845 : SUCCESS in 1h 49m 29s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c6a949f905f24912bb55bc8e5d585b9f : SUCCESS in 1h 50m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8ede4441c99b4dbb9155b8f3a01b2396 : SUCCESS in 52m 58s","accounts_in_message":[],"_revision_number":1},{"id":"ebb8be8535d7eb2348a59b8c380b3dabfc5a7a46","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 23:12:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"db8f3c4eba94dbd5c01f266f876f41685fbb6110","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 23:14:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/823d73d8ba514e2d893bb35eea94274b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/921fc675785d4ce09a0c29da740b2bbc : SUCCESS in 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93555db786d246ce8827290d94409847 : SUCCESS in 34s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"eacdc371878d3364bc6e1bace8566a872be6c465","revisions":{"eacdc371878d3364bc6e1bace8566a872be6c465":{"kind":"REWORK","_number":1,"created":"2025-11-04 19:13:09.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/01/966101/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tempest","ref":"refs/changes/01/966101/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tempest refs/changes/01/966101/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tempest refs/changes/01/966101/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tempest refs/changes/01/966101/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tempest refs/changes/01/966101/1"}}},"commit":{"parents":[{"commit":"9ebb0b605a3d43b7a0eb46e72f4485760dccff01","subject":"Merge \"Update integrated template for stable/2025.2 grenade-skip-level-always job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/9ebb0b605a3d43b7a0eb46e72f4485760dccff01"}]}],"author":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2025-11-04 19:10:11.000000000","tz":0},"committer":{"name":"Ghanshyam Maan","email":"gmaan@ghanshyammann.com","date":"2025-11-04 19:10:11.000000000","tz":0},"subject":"Drop py3.9 from Tempest","message":"Drop py3.9 from Tempest\n\nTempest python 3.9 unit test job is failing because requirement\nrepo dropped the python 3.9 constraints\n\n- https://review.opendev.org/c/openstack/requirements/+/957587\n\nWe discussed this type of issue in past if requirement repo\nshould keep the pythion old version constraints\n\nref: https://lists.openstack.org/pipermail/openstack-discuss/2022-May/028711.html\n\nAgreement to fix this is for tempest to drop the support of Python version.\nTempest should drop python3.9 support and if anyone wanted to test python3.9\nenv then that can be done by installing the tempest in python 3.10 (or\nhigher python version) env and test the python3.9 env.\n\nCloses-Bug: #2130665\n\nChange-Id: I3f21aa6c44779cc48aa175a1a801d59d125deeb5\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/eacdc371878d3364bc6e1bace8566a872be6c465"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tempest/commit/eacdc371878d3364bc6e1bace8566a872be6c465"}]},"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":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}}]}],"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
