)]}'
{"id":"openstack%2Ftaskflow~1009036","triplet_id":"openstack%2Ftaskflow~master~Iee4b3a1cdb5ee1109f14c73a6d42e08d5b102c86","project":"openstack/taskflow","branch":"master","topic":"remove-sqlalchemy-utils","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":"2026-10-06 18:02:34.000000000","reason":"Change was submitted"},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-10-06 14:34:17.000000000","reason":"\u003cGERRIT_ACCOUNT_9816\u003e replied on the change","reason_account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}}},"hashtags":[],"change_id":"Iee4b3a1cdb5ee1109f14c73a6d42e08d5b102c86","subject":"Remove dependency on SQLAlchemy-Utils","status":"MERGED","created":"2026-10-06 11:49:39.000000000","updated":"2026-10-06 18:03:40.000000000","submitted":"2026-10-06 18:02:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1009036-remove-sqlalchemy-utils","meta_rev_id":"9acdf8b51987365c48e19dbbdd97bb48a6464676","_number":1009036,"virtual_id_number":1009036,"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":"2026-10-06 18:02:34.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":"2026-10-06 14:34:17.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":"2026-10-06 16:21:25.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":"2026-10-06 13:00:15.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":"CC"},{"updated":"2026-10-06 13:00:21.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"},{"updated":"2026-10-06 16:27:02.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":"ef7e965fe997dff52d7d1143f93721a23b1b3e9f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-10-06 11:49:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d939aedf3f724a7cfce4f2d58f9890471d74c1f9","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-06 13:00:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"44c07285176de883449aa1917350b9df9e61a9f6","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-06 13:00:21.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"592b043d4941aab601477e65e5d9203dc55b679f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-10-06 13:26:48.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"019e3501f6812a47a282fd392d454c2989618605","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-10-06 13:27:02.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"38f6219c991ca83a37529d5854d1f5867340a5d1","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-06 14:33:41.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"2acc147d6aa236b04c98c7b01a5b6f6336a0ca96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-06 14:34:05.000000000","message":"Patch Set 3: Published edit on patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":3},{"id":"39d3d1225f2ce4ef11b4dd62d53acc1ff7812ef5","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-06 14:34:17.000000000","message":"Patch Set 3: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"021d35837267a957ae71105e928966b67704a067","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-10-06 16:21:25.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"18719c1a714c665831d003d77d2c48781fa1b5ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 16:27:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab9b0e5dafab4918a3dc63baacb1a3ae\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/adf50d80e56241369f6fcb3a38ea4eb9 : SUCCESS in 3m 24s\n- requirements-check https://zuul.opendev.org/t/openstack/build/e26c4b84f0ca4baaa2a5ed3610856352 : SUCCESS in 3m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c88b98f194974e178ef5cc9102c1f078 : SUCCESS in 1h 46m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9291779dea95428fad898fea6221321a : SUCCESS in 7m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02483b2a0baa4e598db3d6dcc90aa87a : SUCCESS in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4476c504a220463ea15118130dfaf480 : SUCCESS in 6m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7a23899b8b55430a8f275bfe7762f349 : SUCCESS in 9m 58s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/9aa484a00d3041b5965ecb9932ca95e2 : SUCCESS in 9m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b3e86b6c0a148ef9d86d6d83b7fcf46 : SUCCESS in 5m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/40a6d72235be422b8b33e5dd81f5a329 : SUCCESS in 5m 13s\n- taskflow-functional-zookeeper https://zuul.opendev.org/t/openstack/build/a8522b2eb57a40a3822afce49a53ddc7 : SUCCESS in 6m 58s\n- taskflow-functional-redis https://zuul.opendev.org/t/openstack/build/c966e241766740488eba3e552bc14d87 : SUCCESS in 7m 39s\n- taskflow-functional-etcd https://zuul.opendev.org/t/openstack/build/7495802671894560aa6987add4fe9f19 : SUCCESS in 6m 13s","accounts_in_message":[],"_revision_number":3},{"id":"ad7bee7363feca0322960a4f9ea2b12b0aa7611c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 16:27:51.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"8b9eb7e6bb51009c36f5336b80c3efa5546f4858","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 18:02:34.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50cfcda0e82140e78ec5712c3d39d6d2\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/890335f5234b487f96b2e806a28a80aa : SUCCESS in 2m 45s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9ccf9fbe7b4c4d30abfe56110121614d : SUCCESS in 2m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/abe3505d477c4f9896e8025eddae9081 : SUCCESS in 1h 31m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/46f6e398525645adbf0249f90b25c024 : SUCCESS in 3m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cce7d431d3aa40b9a71e882cd70e75cf : SUCCESS in 7m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1da9e6f78c1b42668fb3501cda934a39 : SUCCESS in 8m 55s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/bc7bb0e6c4844418968341a79432bccd : SUCCESS in 9m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a197e9f24a7d4f22aa1b6123b209b2c4 : SUCCESS in 7m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c33bf3a988de40abbc21f6d9d300bb74 : SUCCESS in 4m 37s\n- taskflow-functional-zookeeper https://zuul.opendev.org/t/openstack/build/9692da9fa4694c71a40d0ab80fc6872b : SUCCESS in 7m 30s\n- taskflow-functional-redis https://zuul.opendev.org/t/openstack/build/57b4697b7a164072b5fe35027554b025 : SUCCESS in 8m 42s\n- taskflow-functional-etcd https://zuul.opendev.org/t/openstack/build/bc7428efa17f4778bcd5e387baa584c3 : SUCCESS in 6m 28s","accounts_in_message":[],"_revision_number":3},{"id":"b9d1bf1a5a322e43cf0f41c00ec90e265c4fe12a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 18:02:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"9acdf8b51987365c48e19dbbdd97bb48a6464676","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 18:03:40.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e04db9997aa4baa8db1f7b962c7daea\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4290905c99fc42d6bf4e4b575e017d58 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"aaeab75c903f81aebb237a4cff3909e772f2b9cc","revisions":{"bc7f66d56ccedc188cb2ba60dcc348710c725c7c":{"kind":"REWORK","_number":1,"created":"2026-10-06 11:49:39.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/36/1009036/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/36/1009036/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/1"}}},"commit":{"parents":[{"commit":"00078a15c9b075be6eef39b675c3f7dc6ec0c5ba","subject":"tests: Cache service availability checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/00078a15c9b075be6eef39b675c3f7dc6ec0c5ba"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-10-06 10:59:58.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-10-06 11:48:48.000000000","tz":60},"subject":"Remove implicit dependency on sqlalchemy-utils","message":"Remove implicit dependency on sqlalchemy-utils\n\nThis is not necessary nowadays, given the built-in types have existed in\nSQLAlchemy for over a decade [1] and can be reliably depended on.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/a80bb4e5aabc4850a202f3a4d114c543357e37d5\n\nChange-Id: Iee4b3a1cdb5ee1109f14c73a6d42e08d5b102c86\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bc7f66d56ccedc188cb2ba60dcc348710c725c7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/bc7f66d56ccedc188cb2ba60dcc348710c725c7c"}]},"branch":"refs/heads/master"},"eb4f2040242aa9368a136aa5076bedee825027c2":{"kind":"REWORK","_number":2,"created":"2026-10-06 13:26:48.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/36/1009036/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/36/1009036/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/2"}}},"commit":{"parents":[{"commit":"00078a15c9b075be6eef39b675c3f7dc6ec0c5ba","subject":"tests: Cache service availability checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/00078a15c9b075be6eef39b675c3f7dc6ec0c5ba"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-10-06 10:59:58.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-10-06 13:26:28.000000000","tz":60},"subject":"Remove dependency on SQLAlchemy-Utils","message":"Remove dependency on SQLAlchemy-Utils\n\nThis is not necessary nowadays, given the built-in types have existed in\nSQLAlchemy for over a decade [1] and can be reliably depended on.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/a80bb4e5aabc4850a202f3a4d114c543357e37d5\n\nChange-Id: Iee4b3a1cdb5ee1109f14c73a6d42e08d5b102c86\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eb4f2040242aa9368a136aa5076bedee825027c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/eb4f2040242aa9368a136aa5076bedee825027c2"}]},"branch":"refs/heads/master"},"aaeab75c903f81aebb237a4cff3909e772f2b9cc":{"kind":"REWORK","_number":3,"created":"2026-10-06 14:34:05.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/36/1009036/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/taskflow","ref":"refs/changes/36/1009036/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/taskflow refs/changes/36/1009036/3"}}},"commit":{"parents":[{"commit":"00078a15c9b075be6eef39b675c3f7dc6ec0c5ba","subject":"tests: Cache service availability checks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/00078a15c9b075be6eef39b675c3f7dc6ec0c5ba"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-10-06 10:59:58.000000000","tz":60},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2026-10-06 14:34:02.000000000","tz":0},"subject":"Remove dependency on SQLAlchemy-Utils","message":"Remove dependency on SQLAlchemy-Utils\n\nThis is not necessary nowadays, given the built-in types have existed in\nSQLAlchemy for over a decade [1] and can be reliably depended on.\n\n[1] https://github.com/sqlalchemy/sqlalchemy/commit/a80bb4e5aabc4850a202f3a4d114c543357e37d5\n\nChange-Id: Iee4b3a1cdb5ee1109f14c73a6d42e08d5b102c86\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/aaeab75c903f81aebb237a4cff3909e772f2b9cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/taskflow/commit/aaeab75c903f81aebb237a4cff3909e772f2b9cc"}]},"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":{"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":"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
