)]}'
{"id":"openstack%2Fkeystone~823658","triplet_id":"openstack%2Fkeystone~master~I0489fde7eced9af8a534736960b75a0d2c189933","project":"openstack/keystone","branch":"master","topic":"bp/remove-sqlalchemy-migrate","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":"2022-01-10 22:13:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0489fde7eced9af8a534736960b75a0d2c189933","subject":"Add support for pysaml2 \u003e\u003d 7.1.0","status":"MERGED","created":"2022-01-06 10:48:49.000000000","updated":"2022-01-10 22:13:47.000000000","submitted":"2022-01-10 22:13:47.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":"823658-bp/remove-sqlalchemy-migrate","meta_rev_id":"6d221112eeaa1ac51923d2dd34b331f6de18609a","_number":823658,"virtual_id_number":823658,"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":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-01-10 22:13: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":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"all":[{"value":2,"date":"2022-01-10 14:56:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":2,"date":"2022-01-06 14:51:27.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"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":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"all":[{"value":1,"date":"2022-01-10 14:56:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-06 11:54:41.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":"CC"},{"updated":"2022-01-06 12:33:11.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":"2022-01-06 14:51:27.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2022-01-10 14:56:09.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"}],"messages":[{"id":"8f27cddb9e8459d45dea6273b1f3e61e45b14deb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-01-06 10:48:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"653aef9a94d7fe239c94901874a60531a771d2f4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-06 11:54:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c9d2c2a1d0214e909346deec57948c1c : SUCCESS in 57m 23s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/31b7fa078be7446cb5541de6ab2b2dcc : TIMED_OUT in 1h 01m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"61d11c04d1fa16818ee56c467846943d70354021","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-06 12:33:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2d9f9104d8b64df7a0bb4457976e1cbc : SUCCESS in 19m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eda9829f84684c399f02f55a2e9d17a0 : SUCCESS in 6m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f29f09d61466419e8feface9dcfad920 : SUCCESS in 16m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/97657465dd474c74a0971100c33f1d10 : SUCCESS in 20m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67f379af024b493fb114a98ad2f30f42 : SUCCESS in 16m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/cbba8db8591849dbba80a5b14f07f30d : SUCCESS in 53m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5feb8be5d30343aeac35369b728cd293 : SUCCESS in 1h 30m 01s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/64854cadbefb4282b4597192307d9d3a : SUCCESS in 32m 41s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/612a6a3ba7924875a7d4f02187c87275 : SUCCESS in 45m 19s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7566d7dcc9014bd78ec5bd929bcf395f : SUCCESS in 33m 35s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/49fedbb9fcde41a59877e14af1a2179e : SUCCESS in 33m 35s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/96e708559d764f4a8d9a63e2d57d52c1 : SUCCESS in 19m 08s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/80b3defc9b2e4bc58e22c22c270d0409 : SUCCESS in 39m 00s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e9d48f7f58f44a49a70b7fd0e3b4147 : SUCCESS in 47m 46s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/5859d0817b144d45b82e9b5c05648eb4 : SUCCESS in 41m 44s","accounts_in_message":[],"_revision_number":1},{"id":"63a85f39711fe79ec67f0f536cbb2a8841365ba9","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2022-01-06 14:51:27.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4dc9732a8369d1398e89ed7e9c7462f778377e59","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2022-01-10 14:56:09.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f7916d841be02a97eb7af8d56b4bf19c232c6bb2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 14:57:33.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"420245a3eaf25016598661593dbdd54b5333ea34","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 22:13:46.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/c18c5d3f4840455195c8393b8643a3c6 : SUCCESS in 7m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16133d66430b48c19ccd568d1b06c1c0 : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5a888778270f42dc9910ffb595261a93 : SUCCESS in 16m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b8acdf4a76744d82a4c6f8c261872f52 : SUCCESS in 21m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4762f1bdc8d941bf8c250e4cee1195a9 : SUCCESS in 16m 18s\n- grenade https://zuul.opendev.org/t/openstack/build/a9f478c67c924423b76c45bf6d82c8bf : SUCCESS in 54m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0e7de952470643fc84c86081a13d2738 : SUCCESS in 1h 31m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/749fd17d90434af5a07348db20bc840c : SUCCESS in 9m 31s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/46b7970f1f06484bb83585f93595bb6c : SUCCESS in 33m 52s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/93d1ea8dec7f4e4294704c4b44c89dc1 : SUCCESS in 29m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f6acdab306c54245bddf0375506c9c07 : SUCCESS in 55m 03s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/78ffe8cd20a445d3879fe37569ddaacf : SUCCESS in 49m 31s","accounts_in_message":[],"_revision_number":1},{"id":"6d221112eeaa1ac51923d2dd34b331f6de18609a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 22:13:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"03238e343a595e1cb4fd43a84062db72b094c832","revisions":{"03238e343a595e1cb4fd43a84062db72b094c832":{"kind":"REWORK","_number":1,"created":"2022-01-06 10:48:49.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/58/823658/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/58/823658/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/58/823658/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/58/823658/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/58/823658/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/58/823658/1"}}},"commit":{"parents":[{"commit":"36295cfb4b33bd026c57e49c99e342da1413ce5f","subject":"tox: Random fixups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/36295cfb4b33bd026c57e49c99e342da1413ce5f"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-01-05 17:57:00.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2022-01-05 18:29:07.000000000","tz":0},"subject":"Add support for pysaml2 \u003e\u003d 7.1.0","message":"Add support for pysaml2 \u003e\u003d 7.1.0\n\nA constant was renamed in commit 1e59eaa0 [1].\n\n[1] https://github.com/IdentityPython/pysaml2/commit/1e59eaa0\n\nChange-Id: I0489fde7eced9af8a534736960b75a0d2c189933\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/03238e343a595e1cb4fd43a84062db72b094c832"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/03238e343a595e1cb4fd43a84062db72b094c832"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
