)]}'
{"id":"openinfra%2Fpython-tempestconf~991759","triplet_id":"openinfra%2Fpython-tempestconf~master~I037e0d10bf8aadf07a1ad330f1e547112b7b6d96","project":"openinfra/python-tempestconf","branch":"master","attention_set":{},"removed_from_attention_set":{"7102":{"account":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"last_update":"2026-06-05 14:57:47.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I037e0d10bf8aadf07a1ad330f1e547112b7b6d96","subject":"Switch the unit test jobs from py310 to py314","status":"ABANDONED","created":"2026-06-05 06:00:50.000000000","updated":"2026-06-05 14:57:47.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"45f308dc3277096f86e2052363ffbaf933d5bd22","_number":991759,"virtual_id_number":991759,"owner":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-06-05 13:05:11.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":-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":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-05 06:59:50.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"}],"messages":[{"id":"a2530c50400539d06142a60fab1f8a640e4ab15e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"date":"2026-06-05 06:00:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"71060155ca0a681db15d99c242fb654516bf1d3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 06:59:50.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/999ddcbf61ae492c83a23eb31d20414c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ea38d7156f14419c9be5b7f6f0106ee3 : SUCCESS in 2m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2f7bc04d521749848f19b555e0b29ec8 : SUCCESS in 2m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3117a19654c5476fa88b289fd6bb3472 : SUCCESS in 4m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ef9f0792d66444bda662ee5bf45b1e0f : SUCCESS in 3m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/05e03b1c0dd04598b3083459de8dad30 : SUCCESS in 2m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3fb3716e2c684dd1994fcbf13df045a5 : SUCCESS in 3m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/569038bca97b49c195820a40e05ef3f6 : SUCCESS in 5m 12s\n- python-tempestconf-tempest-devstack-admin https://zuul.opendev.org/t/openstack/build/05c7140bf22f4b2d9075ff562e74da94 : FAILURE in 27m 36s\n- python-tempestconf-tempest-devstack-admin-2024-2 https://zuul.opendev.org/t/openstack/build/c6bec761d8684381b10bb49f7c256542 : FAILURE in 18m 39s\n- python-tempestconf-tempest-devstack-admin-2025-1 https://zuul.opendev.org/t/openstack/build/f9a2d7831985497bbcdca93aa91be62b : SUCCESS in 46m 23s\n- python-tempestconf-tempest-devstack-admin-2025-2 https://zuul.opendev.org/t/openstack/build/1dc1ff4afa8c4131a5833a67d8ea7cb1 : SUCCESS in 23m 03s\n- python-tempestconf-tempest-devstack-admin-fips-centos9 https://zuul.opendev.org/t/openstack/build/b4f28f47999444a6a08d19eb6161b68d : FAILURE in 9m 44s (non-voting)\n- python-tempestconf-tempest-devstack-admin-rocky https://zuul.opendev.org/t/openstack/build/dcf40f4178044f77836a92eb8c20f99b : FAILURE in 18m 10s (non-voting)\n- python-tempestconf-tempest-devstack-demo https://zuul.opendev.org/t/openstack/build/e45753169b624d0a87df08cd7d7e0f80 : FAILURE in 36m 50s\n- python-tempestconf-tempest-devstack-admin-plugins https://zuul.opendev.org/t/openstack/build/fb953fd17f444535a9c9066e0458bf3e : FAILURE in 15m 46s (non-voting)\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-admin https://zuul.opendev.org/t/openstack/build/c5e835771e05447ea0b5261bbcb45401 : FAILURE in 37m 40s\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-demo https://zuul.opendev.org/t/openstack/build/6c6f8f5184ea414abfaaac37e6efb930 : FAILURE in 49m 03s\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/c6fe940c6acd46d7a3a3954fa2286481 : SUCCESS in 3m 19s","accounts_in_message":[],"_revision_number":1},{"id":"745989e802e30a8bc46decc70ffb6f8a24333d74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"date":"2026-06-05 11:52:15.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"6c8bdcc748cb6c990fad7b12c4dc66ad1f990f71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 13:05:11.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/59393d13d3ae4434a206654e7901805f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/20455665fc844f8da0246c2587d57807 : SUCCESS in 2m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b06c62a2de434723961f763591bc4df5 : SUCCESS in 3m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39b8e8886adc4e58a292b88688ea1fcb : SUCCESS in 3m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/23fff3618a0d4e51832c459c2a3da222 : SUCCESS in 4m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/af1f909db29a4cb28694b8233f0bd30a : SUCCESS in 3m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2351e212de6c467ab94fa66418e22fef : SUCCESS in 3m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ffb039e6b9df43e39cce1e402e7102a6 : SUCCESS in 7m 48s\n- python-tempestconf-tempest-devstack-admin https://zuul.opendev.org/t/openstack/build/a3a079d163bd4bc094916b97d07466f4 : FAILURE in 42m 04s\n- python-tempestconf-tempest-devstack-admin-2024-2 https://zuul.opendev.org/t/openstack/build/db20e1d45e9d44b8b691bd4d630dde3b : FAILURE in 47m 56s\n- python-tempestconf-tempest-devstack-admin-2025-1 https://zuul.opendev.org/t/openstack/build/78a26f0f315b47aea68710058c0c27d1 : SUCCESS in 1h 02m 21s\n- python-tempestconf-tempest-devstack-admin-2025-2 https://zuul.opendev.org/t/openstack/build/44e5321424a44c60ae781900dec851fb : SUCCESS in 59m 37s\n- python-tempestconf-tempest-devstack-admin-fips-centos9 https://zuul.opendev.org/t/openstack/build/d16434b4cae34b21a1c6ff346537ff89 : FAILURE in 24m 59s (non-voting)\n- python-tempestconf-tempest-devstack-admin-rocky https://zuul.opendev.org/t/openstack/build/7fb9c381b5b24ad898000b0dd025ffbe : FAILURE in 20m 48s (non-voting)\n- python-tempestconf-tempest-devstack-demo https://zuul.opendev.org/t/openstack/build/a5acbcbfd6684470829b34dfe0e41aa8 : FAILURE in 37m 12s\n- python-tempestconf-tempest-devstack-admin-plugins https://zuul.opendev.org/t/openstack/build/584f2b1d2b3c467eaf8c5f4056bcab7b : FAILURE in 48m 08s (non-voting)\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-admin https://zuul.opendev.org/t/openstack/build/2a8a66635f984befa4e9c3bc902a50f6 : FAILURE in 40m 50s\n- python-tempestconf-tempest-devstack-enforce-scope-new-defaults-demo https://zuul.opendev.org/t/openstack/build/0dd66ea598324e809cf0f518120b244c : FAILURE in 47m 53s\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/d7d2f6ab5c8a4aee902297321f3d8129 : SUCCESS in 4m 30s","accounts_in_message":[],"_revision_number":2},{"id":"45f308dc3277096f86e2052363ffbaf933d5bd22","tag":"autogenerated:gerrit:abandon","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2026-06-05 14:57:47.000000000","message":"Abandoned\n\nSuperseded by https://review.opendev.org/c/openinfra/python-tempestconf/+/991843","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"136a4c7f94dedc1aa2677f9c0fd846fc0911de31","revisions":{"56c8c4167bf63aaf936f8bfe7d267b81a90c68ab":{"kind":"REWORK","_number":1,"created":"2026-06-05 06:00:50.000000000","uploader":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"ref":"refs/changes/59/991759/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/python-tempestconf","ref":"refs/changes/59/991759/1","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/1"}}},"commit":{"parents":[{"commit":"8e33668cda707818ee1ec389a04724aa8fbe881a","subject":"Merge \"Fix the detection of v2 in the name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/8e33668cda707818ee1ec389a04724aa8fbe881a"}]}],"author":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2026-06-05 05:59:13.000000000","tz":120},"committer":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2026-06-05 06:00:31.000000000","tz":120},"subject":"Switch the unit test jobs from py310 to py314","message":"Switch the unit test jobs from py310 to py314\n\nThe 2026.2 (Hibiscus) tested runtimes drop Python 3.10 and raise the\nminimum to 3.11, so the py310 unit test job is no longer part of the\nrequired matrix. On master the job can no longer be installed at all:\nupper-constraints pins openstacksdk\u003d\u003d\u003d4.14.0, which dropped Python\n3.10 support, so the job fails with ResolutionImpossible regardless of\nthe change under test.\n\nReplace the py310 job with py314 in both the check and gate pipelines\nto match the current cycle\u0027s tested runtimes.\n\nCo-Authored-By: Felipe Reyes \u003cfelipe.reyes@canonical.com\u003e\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nChange-Id: I037e0d10bf8aadf07a1ad330f1e547112b7b6d96\nSigned-off-by: Thomas Bechtold \u003cthomasbechtold@jpberlin.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/56c8c4167bf63aaf936f8bfe7d267b81a90c68ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/56c8c4167bf63aaf936f8bfe7d267b81a90c68ab"}]},"branch":"refs/heads/master"},"136a4c7f94dedc1aa2677f9c0fd846fc0911de31":{"kind":"NO_CHANGE","_number":2,"created":"2026-06-05 11:52:15.000000000","uploader":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"ref":"refs/changes/59/991759/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openinfra/python-tempestconf","ref":"refs/changes/59/991759/2","commands":{"Checkout":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openinfra/python-tempestconf refs/changes/59/991759/2"}}},"commit":{"parents":[{"commit":"8e33668cda707818ee1ec389a04724aa8fbe881a","subject":"Merge \"Fix the detection of v2 in the name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/8e33668cda707818ee1ec389a04724aa8fbe881a"}]}],"author":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2026-06-05 05:59:13.000000000","tz":120},"committer":{"name":"Thomas Bechtold","email":"thomasbechtold@jpberlin.de","date":"2026-06-05 11:48:44.000000000","tz":120},"subject":"Switch the unit test jobs from py310 to py314","message":"Switch the unit test jobs from py310 to py314\n\nThe 2026.2 (Hibiscus) tested runtimes drop Python 3.10 and raise the\nminimum to 3.11, so the py310 unit test job is no longer part of the\nrequired matrix. On master the job can no longer be installed at all:\nupper-constraints pins openstacksdk\u003d\u003d\u003d4.14.0, which dropped Python\n3.10 support, so the job fails with ResolutionImpossible regardless of\nthe change under test.\n\nReplace the py310 job with py314 in both the check and gate pipelines\nto match the current cycle\u0027s tested runtimes.\n\nCo-Authored-By: Felipe Reyes \u003cfelipe.reyes@canonical.com\u003e\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nChange-Id: I037e0d10bf8aadf07a1ad330f1e547112b7b6d96\nSigned-off-by: Thomas Bechtold \u003cthomasbechtold@jpberlin.de\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/136a4c7f94dedc1aa2677f9c0fd846fc0911de31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openinfra/python-tempestconf/commit/136a4c7f94dedc1aa2677f9c0fd846fc0911de31"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"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":"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":""}}}]}
