)]}'
{"id":"openstack%2Fosprofiler~960790","triplet_id":"openstack%2Fosprofiler~master~Iec58076a1de4cc04f4cd8c080ad231d40543f147","project":"openstack/osprofiler","branch":"master","topic":"pyproject","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":"2025-09-14 07:22:46.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iec58076a1de4cc04f4cd8c080ad231d40543f147","subject":"Migrate setup configuration to pyproject.toml","status":"MERGED","created":"2025-09-12 10:08:19.000000000","updated":"2025-09-14 07:23:29.000000000","submitted":"2025-09-14 07:22:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"960790-pyproject","meta_rev_id":"56634ce6f503c44fc60f077469fb1f09e4f3027d","_number":960790,"virtual_id_number":960790,"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-09-14 07:22: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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":2,"date":"2025-09-14 05:31:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":1,"date":"2025-09-14 05:31:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-12 11:27:47.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-09-14 05:31:44.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"}],"messages":[{"id":"b25c0cdc5bce4684b7f082ceaf7404a40881af3d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-12 10:08:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6de25223572d92f7d3d86cd32f1922245fbb3837","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-12 11:27:47.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/2cdcc5d96b6544d4a0f69edd345aff76\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e674f10878994517ad473d3be0196edc : SUCCESS in 1m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8cf9f5125cb446fba10799399b16b5de : SUCCESS in 1h 18m 02s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5e9c38b9ab04196adc020f1c2c19623 : SUCCESS in 4m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/37577f4bed2b41d680cc469a6512d0a8 : SUCCESS in 2m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ee679d0a185a4584960672c20854b91a : SUCCESS in 3m 38s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/be020e96c3f549c0868073494ce56d72 : SUCCESS in 2m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8c6ee51f03814210a949986265295e3d : SUCCESS in 4m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd5eaa069e714d44a0c7a3a1bb4c3112 : SUCCESS in 3m 38s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5b35de3d378b4279ba4ea03980667b17 : FAILURE in 2m 47s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4d311d12f1eb423aa847185f4792925a : SUCCESS in 4m 15s\n- tempest-smoke-py3-osprofiler-redis https://zuul.opendev.org/t/openstack/build/2c16473a77564a7cb4c7550aadaf20b1 : POST_FAILURE in 36m 29s (non-voting)\n- tempest-smoke-py3-osprofiler-sqlalchemy https://zuul.opendev.org/t/openstack/build/ea2e8a6e9a0d40579279afe45cdf94a9 : POST_FAILURE in 35m 30s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dec2c6a4b4e4f5acf00e487f9fc476603bc6f1d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-12 13:21:22.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"bf77e5fd4dc61666aa2f941fcc8bfebb366cae2e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-12 14:33:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c80b28d8fc44ca79617b6239262142d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/5a9bb9f910444e30824cacb298de425d : SUCCESS in 1m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/daad48a2b08a4d2abf3cfff14ecf9bce : SUCCESS in 56m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/123d85ca59a649dcaf6713edd87d6981 : SUCCESS in 3m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7c0295d13ef4a93a0b972e8bbc1df14 : SUCCESS in 4m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e06d53def4f64af4b0ee36411ba9ff6c : SUCCESS in 3m 21s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6f507a9d087a4873b0c885d51c9a15fd : SUCCESS in 3m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/38c96ddc3dff41be970a7c1176c91183 : SUCCESS in 5m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09931a86bd2843d89bea1dd4fc60484e : SUCCESS in 3m 41s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f5c73de6823141d2afcf96e7b12c8aca : SUCCESS in 3m 21s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f1dc318639da405d920a72e4a13a5190 : SUCCESS in 5m 46s\n- tempest-smoke-py3-osprofiler-redis https://zuul.opendev.org/t/openstack/build/c15ecc867b564f838ce0090861c83d47 : POST_FAILURE in 1h 03m 35s (non-voting)\n- tempest-smoke-py3-osprofiler-sqlalchemy https://zuul.opendev.org/t/openstack/build/f6e2afb7ffea4399b23251d015010840 : POST_FAILURE in 37m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2f0b3b8a672777ca2f13d87799de59a3041e2e99","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-09-14 05:31:44.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"cf6a1da289716b83b03e38cb3e1202126d6d2d74","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-14 05:32:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"971b5832473e04a2940b62442a04e465d36097a6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-14 07:22:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cd30f3aec5a04a27b3ee88cbbc7ea98f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/555bdfd74e6247228f8f3dd41b2c65b3 : SUCCESS in 2m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d3080f9b6c064ff3b384da3527fa280f : SUCCESS in 1h 45m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bf22bf4daf643f4867e11c45e201949 : SUCCESS in 5m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f2ea025b9e1449b49130b88433096dcf : SUCCESS in 6m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2203ed57b8d64d1a94dd73d34a8b73c8 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/48a4e6a0950f421a9fc1ac4751995850 : SUCCESS in 5m 49s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/14e8d307ca854bac9ca344fa31d2ec64 : SUCCESS in 3m 31s","accounts_in_message":[],"_revision_number":2},{"id":"a64c6220001bf38c5a02beec06b4f8326ab871fa","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-14 07:22:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"56634ce6f503c44fc60f077469fb1f09e4f3027d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-14 07:23:29.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ee38c63382a49a3af036045a56426ce\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66ab7e68f54b49f0a7e09a573fc9ff47 : SUCCESS in 34s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"559560467e5c4ef30f2de6a0ac0131b3cb79311d","revisions":{"7e76bf0646e5ef9253aef19b1ee116fd6e9aab40":{"kind":"REWORK","_number":1,"created":"2025-09-12 10:08:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/90/960790/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osprofiler","ref":"refs/changes/90/960790/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/1"}}},"commit":{"parents":[{"commit":"3e9b468a41321c191a281a1821668bd37bcb2fca","subject":"Drop Python 3.9 support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osprofiler/commit/3e9b468a41321c191a281a1821668bd37bcb2fca"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-12 10:07:38.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-12 10:07:38.000000000","tz":60},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nChange-Id: Iec58076a1de4cc04f4cd8c080ad231d40543f147\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osprofiler/commit/7e76bf0646e5ef9253aef19b1ee116fd6e9aab40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osprofiler/commit/7e76bf0646e5ef9253aef19b1ee116fd6e9aab40"}]},"branch":"refs/heads/master"},"559560467e5c4ef30f2de6a0ac0131b3cb79311d":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-09-12 13:21:22.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/90/960790/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/osprofiler","ref":"refs/changes/90/960790/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/osprofiler refs/changes/90/960790/2"}}},"commit":{"parents":[{"commit":"ff2c6c43c02be0a51efa1e1a3ff0a72c1c508865","subject":"Merge \"Drop Python 3.9 support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osprofiler/commit/ff2c6c43c02be0a51efa1e1a3ff0a72c1c508865"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-12 10:07:38.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-12 13:21:18.000000000","tz":60},"subject":"Migrate setup configuration to pyproject.toml","message":"Migrate setup configuration to pyproject.toml\n\nChange-Id: Iec58076a1de4cc04f4cd8c080ad231d40543f147\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osprofiler/commit/559560467e5c4ef30f2de6a0ac0131b3cb79311d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/osprofiler/commit/559560467e5c4ef30f2de6a0ac0131b3cb79311d"}]},"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Backport-Candidate","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":"Backport-Candidate","description":"Backport candidate status","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":{}}}]}
