)]}'
{"id":"openstack%2Fnova~949617","triplet_id":"openstack%2Fnova~stable%2F2024.1~I3255edb67fd7fe7a25b5871ec071c4b4c9d98ac2","project":"openstack/nova","branch":"stable/2024.1","topic":"pip-23.1-support","attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-05-21 08:44:14.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I3255edb67fd7fe7a25b5871ec071c4b4c9d98ac2","subject":"add pyproject.toml to support pip 23.1","status":"ABANDONED","created":"2025-05-13 11:52:38.000000000","updated":"2025-05-21 08:44:14.000000000","total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"a560cc57b322bbf31caa11ad044f9fb3f71f670b","_number":949617,"virtual_id_number":949617,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2025-05-13 13:35:33.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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-13 11:52:38.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2025-05-13 13:35:33.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-05-20 11:46:29.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"5736d7a546b8ae3433bbd8645a936b6f8e9672fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-05-13 11:52:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c9720064ba0a52c02d75a996c39b82f745a8c67e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 13:35:33.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/1871f6a3c0f6498da3a17f4a4b478788\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/233e2b86db134440985a23efc36b2f97 : SUCCESS in 55m 18s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/259e4e15ccbc4164940c4c3285b66cac : FAILURE in 17m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d4c0f0d4a9e444968db8536e036b9e86 : POST_FAILURE in 25m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/475c749aeae6494bbd2ae427e4358ace : FAILURE in 16m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93f63d4ecbf348279c5451723df60de9 : SUCCESS in 6m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/312789467f814482bb5e4c4c2e5cfd84 : SUCCESS in 14m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4db1637458cd400ea3758525757be3cd : SUCCESS in 10m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22dc63a8bde84ed194620671ca92c68d : SUCCESS in 10m 14s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f15dd0542597479da8dc88c03bf2497d : FAILURE in 21m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/880cf04970c046e4a7cc14174fe163b2 : FAILURE in 20m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5f39e61db1ec4e259bd93427cc1d1d3f : SUCCESS in 2m 30s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/21b9a4ab082243e3b78a83e94e4ef497 : SUCCESS in 23m 56s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/cf275b6bb994426284c1914c38155210 : SUCCESS in 20m 19s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3c5b0a9be3274b9385580dd0452e9b96 : SUCCESS in 20m 46s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d2ae19ed331a46a097bf1ec640bf6e6a : FAILURE in 17m 27s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/2c97a2f92d82499fb2efc0db636c6ae0 : FAILURE in 19m 09s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b1b7013c742540fca002aa12faf4368d : SUCCESS in 1h 18m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4695fa9cf1ea4686ad1f9f265c11f561 : FAILURE in 29m 09s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/21f92798accd4e8599a7c7e27838c3c9 : FAILURE in 21m 05s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e7f8aede87694b2cb1b868866669005c : FAILURE in 25m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9651f769b20e034aa24c7043e1a0f6d83179d2d6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-13 14:22:39.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/304ca27911a848bbab727771bc7b4d2a\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b4a8b00cd3c648148af412382ef9fd94 : SUCCESS in 24m 27s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f63f7742433c488e9d3fdd335d3dc869 : SUCCESS in 15m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"733bf911d35e1cc38296a63751322066f35bf911","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-05-20 11:46:29.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f7fd8f1b9e30d353af96a76ea0850c0e4d597587","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-05-20 11:47:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"287e9bed358d75cbf3bcc11fa61f6abe3aaa7b78","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 12:27:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9afef2f11c1a49d1b06ee3c2a9328597\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ed86ee72a1954d8d939f2303c4a0aad0 : SUCCESS in 39m 06s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/064808aef1fc4bf9873a9e45fba6f383 : SUCCESS in 26m 39s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1aaaec07451b1af118cd676af7c373206041813b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-20 13:07:47.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b4bbdecd605e4a52b9d798d670d2ee80\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3a53ca3391224a46a8b8a57219cca3b0 : SUCCESS in 53m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6e4a4aa337bb4ce185478f6fd6c35aee : FAILURE in 20m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fc08b2c3a35542b6908c756a965d11f4 : POST_FAILURE in 26m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1499ad2b7dcb4419bd3eeba76e9ee8bb : SUCCESS in 22m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e5a73b4cf2943f5874cb837b309c492 : SUCCESS in 4m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/09cc68f4a51742afad6fe0e5d95c9636 : SUCCESS in 13m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e6a83d1d34da4067863a28be46bd0caa : SUCCESS in 13m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a738d9f26c694c8680c396418cf59774 : SUCCESS in 8m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2ca5968c13604de8a91cd5f7d7e1ff91 : FAILURE in 26m 18s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/77fd96fd349f4608b0416db0758ab99c : FAILURE in 23m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6115a83df44844938d74ae5da5e6b35b : SUCCESS in 4m 26s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/44ca11c31d564f1d918c6a8d0af6226c : SUCCESS in 26m 24s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/fff46b31d7bb4b69a80d7119c2af57f6 : SUCCESS in 27m 51s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e56e366e6a2f41aa8463069b27889005 : SUCCESS in 21m 16s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/6734f06b91b0449cb12ff9e4f2415562 : FAILURE in 21m 30s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/92d6d06387f64971bd40f7b5b3949990 : FAILURE in 20m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b7749ef31e2540e5ba6fa70c0289af6a : SUCCESS in 1h 16m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/783bc837285948b28de1511a06487370 : FAILURE in 23m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/32ba2cb97ccc4cc8a0444ffedde2c9c3 : FAILURE in 21m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fef4a2a350f14f1e971f6c3754d3dccc : FAILURE in 20m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"af3594d80aa884bc528d641ba9763b67bab8c947","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-05-20 15:34:53.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5a548fd48259e5ecd92a723179993ccfb054e307","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-05-20 15:34:56.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"a560cc57b322bbf31caa11ad044f9fb3f71f670b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-05-21 08:44:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8293f31b9950009f7e7e2a3e7b7b41f0e3897133","revisions":{"8293f31b9950009f7e7e2a3e7b7b41f0e3897133":{"kind":"REWORK","_number":1,"created":"2025-05-13 11:52:38.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/17/949617/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/17/949617/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/17/949617/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/17/949617/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/17/949617/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/17/949617/1"}}},"commit":{"parents":[{"commit":"1aeeb96ffa646f4b4ebd2af8336e9f6eba4e974a","subject":"Merge \"Libvirt: updates resource provider trait list\" into stable/2024.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1aeeb96ffa646f4b4ebd2af8336e9f6eba4e974a"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2023-10-28 05:50:11.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-05-13 11:52:28.000000000","tz":60},"subject":"add pyproject.toml to support pip 23.1","message":"add pyproject.toml to support pip 23.1\n\npip 23.1 removed the \"setup.py install\" fallback for projects\nthat do not have pyproject.toml and now uses a pyproject.toml\nwhich is vendored in pip.\nTo address that, this change adds the minimal pyproject.toml\nto enable pbr to be properly used to build editable wheels.\n\nThis is required to support installing devstack on\ncentos stream 9 and related distros with GLOBAL_VENV\u003dTrue\nWithout this change the wsgi scripts are not generated in\neditable mode. i.e. pip install -e /opt/stack/keystone\n\nSee https://pip.pypa.io/en/stable/news/#v23-1\nand https://github.com/pypa/pip/issues/8368 for more\ndetails on the removal of the fallback support.\n\nsetuptools v64.0.0 is used to support editable installs\nvia its PEP-660 implmentation\nhttps://github.com/pypa/setuptools/pull/3488\n\nChange-Id: I3255edb67fd7fe7a25b5871ec071c4b4c9d98ac2\n(cherry picked from commit 8464abe56ccbbf09f768df47707d2ff2c4c7b264)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8293f31b9950009f7e7e2a3e7b7b41f0e3897133"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8293f31b9950009f7e7e2a3e7b7b41f0e3897133"}]},"branch":"refs/heads/stable/2024.1"}},"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":{}}},{"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":{}}},{"name":"Review-Priority","description":"Review Priority","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":"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":{}}}]}
