)]}'
{"id":"openstack%2Fpython-troveclient~1009911","triplet_id":"openstack%2Fpython-troveclient~master~Idc90fe2ec0b0975b0ac8cb4839235cf070544528","project":"openstack/python-troveclient","branch":"master","attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-10-10 18:37:46.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Idc90fe2ec0b0975b0ac8cb4839235cf070544528","subject":"Refactor tox env","status":"NEW","created":"2026-10-10 18:22:00.000000000","updated":"2026-10-13 17:42:04.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d41f0112ebe349df460f1f8f384c24906be181cd","_number":1009911,"virtual_id_number":1009911,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-13 17:42:04.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},"Backport-Candidate":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"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-10-10 18:37:46.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":"3935688a5f352763d75c3a31107b6abf94bd0949","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-10 18:22:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d4ad027cf51eefc2768fcd8eeb08db98452bf82b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-10 18:23:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"42cc84c7ee34efe317a372fac76124ce6980356c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-10 18:24:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2dc91f1c2dadcf683580036c34cb46e6e2c445b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-10 18:37:46.000000000","message":"Patch Set 3: 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/e4ac7f1a37f242979c617288311d6f65\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bdd28605be8491691b25b2849185a38 : SUCCESS in 2m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0e39510fd1be4a4bb98987168f23f6cd : SUCCESS in 2m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f382c6ee38a14c1eb32c0b2fc633f73e : SUCCESS in 5m 06s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/6ff68f17b4aa43138b799dd9bdeb338d : SUCCESS in 6m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/016c416de49e40b8abe41483ae68d26e : FAILURE in 3m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/29529b3f98564a1aa9a1d7b5498e695f : SUCCESS in 5m 10s","accounts_in_message":[],"_revision_number":3},{"id":"8416f6d2740706c395f39dc833f22978001df30d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-13 17:28:35.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"d41f0112ebe349df460f1f8f384c24906be181cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 17:42:04.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/172a9c5d925b49c98ec60df394f9437f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f06a3392715949f99c9053334e5aac48 : SUCCESS in 2m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c76960c7ec0444908c9a4b8a58b29043 : SUCCESS in 2m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2494c806216b4e088a343ae5b99c384c : SUCCESS in 6m 14s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/73d136fb5b114227829f330056177d55 : SUCCESS in 5m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17f34507ba4b43659596bee29d00322a : SUCCESS in 2m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4d45bdd6b90348c1b94d0663ebd93fae : SUCCESS in 3m 02s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"86093182e810441b58ad93e7d6a727b5f7d7a7f7","revisions":{"b3f8bd252a7182dc321fed6e32df95b0d4c72d01":{"kind":"REWORK","_number":1,"created":"2026-10-10 18:22:00.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/11/1009911/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/11/1009911/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/1"}}},"commit":{"parents":[{"commit":"251e934d261ff3103b428686ac7972e3299db322","subject":"tox: Drop redundant override of install_command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/251e934d261ff3103b428686ac7972e3299db322"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-10 18:21:40.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-10 18:21:40.000000000","tz":540},"subject":"Refactor tox env","message":"Refactor tox env\n\nUse the constraints option which is available since tox 4.28.0 . This\nis a preferred and easy solution to apply constraints consistently.\n\nAvoid installing the whole software when not needed. Some of\nthe documentation builds don\u0027t need it.\n\nSimplify coverage options by migrating these to .coveragerc and reusing\nsimilar options fro base testenv. Also show missing lines at report so\nthat we can easily find how we can improve the coverage.\n\nFinally use consistent indentations for better readability.\n\nChange-Id: Idc90fe2ec0b0975b0ac8cb4839235cf070544528\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/b3f8bd252a7182dc321fed6e32df95b0d4c72d01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/b3f8bd252a7182dc321fed6e32df95b0d4c72d01"}]},"branch":"refs/heads/master"},"6735817a6bd990914775e9f73375b2a3501b82ab":{"kind":"REWORK","_number":2,"created":"2026-10-10 18:23:41.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/11/1009911/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/11/1009911/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/2"}}},"commit":{"parents":[{"commit":"251e934d261ff3103b428686ac7972e3299db322","subject":"tox: Drop redundant override of install_command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/251e934d261ff3103b428686ac7972e3299db322"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-10 18:21:40.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-10 18:23:24.000000000","tz":540},"subject":"Refactor tox env","message":"Refactor tox env\n\nUse the constraints option which is available since tox 4.28.0 . This\nis a preferred and easy solution to apply constraints consistently.\n\nAvoid installing the whole software when not needed. Some of\nthe documentation builds don\u0027t need it.\n\nSimplify coverage options by migrating these to .coveragerc and reusing\nsimilar options fro base testenv. Also show missing lines at report so\nthat we can easily find how we can improve the coverage.\n\nFinally use consistent indentations for better readability.\n\nChange-Id: Idc90fe2ec0b0975b0ac8cb4839235cf070544528\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6735817a6bd990914775e9f73375b2a3501b82ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6735817a6bd990914775e9f73375b2a3501b82ab"}]},"branch":"refs/heads/master"},"5e471fc66def0d543fde55881338b612a7d63a39":{"kind":"REWORK","_number":3,"created":"2026-10-10 18:24:29.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/11/1009911/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/11/1009911/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/3"}}},"commit":{"parents":[{"commit":"251e934d261ff3103b428686ac7972e3299db322","subject":"tox: Drop redundant override of install_command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/251e934d261ff3103b428686ac7972e3299db322"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-10 18:21:40.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-10 18:24:01.000000000","tz":540},"subject":"Refactor tox env","message":"Refactor tox env\n\nUse the constraints option which is available since tox 4.28.0 . This\nis a preferred and easy solution to apply constraints consistently.\n\nAvoid installing the whole software when not needed. Some of\nthe documentation builds don\u0027t need it.\n\nSimplify coverage options by migrating these to .coveragerc and reusing\nsimilar options fro base testenv. Also show missing lines at report so\nthat we can easily find how we can improve the coverage.\n\nFinally use consistent indentations for better readability.\n\nChange-Id: Idc90fe2ec0b0975b0ac8cb4839235cf070544528\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/5e471fc66def0d543fde55881338b612a7d63a39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/5e471fc66def0d543fde55881338b612a7d63a39"}]},"branch":"refs/heads/master"},"86093182e810441b58ad93e7d6a727b5f7d7a7f7":{"kind":"REWORK","_number":4,"created":"2026-10-13 17:28:35.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/11/1009911/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/11/1009911/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/11/1009911/4"}}},"commit":{"parents":[{"commit":"251e934d261ff3103b428686ac7972e3299db322","subject":"tox: Drop redundant override of install_command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/251e934d261ff3103b428686ac7972e3299db322"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-10 18:21:40.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-13 17:28:27.000000000","tz":540},"subject":"Refactor tox env","message":"Refactor tox env\n\nUse the constraints option which is available since tox 4.28.0 . This\nis a preferred and easy solution to apply constraints consistently.\n\nAvoid installing the whole software when not needed. Some of\nthe documentation builds don\u0027t need it.\n\nSimplify coverage options by migrating these to .coveragerc and reusing\nsimilar options fro base testenv. Also show missing lines at report so\nthat we can easily find how we can improve the coverage.\n\nFinally use consistent indentations for better readability.\n\nChange-Id: Idc90fe2ec0b0975b0ac8cb4839235cf070544528\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/86093182e810441b58ad93e7d6a727b5f7d7a7f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/86093182e810441b58ad93e7d6a727b5f7d7a7f7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"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":"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":"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":""}}}]}
