)]}'
{"id":"openstack%2Fkeystone~701145","triplet_id":"openstack%2Fkeystone~master~Iacb8e713253288d203834355f1de12482c2c029e","project":"openstack/keystone","branch":"master","topic":"duplicated","hashtags":[],"change_id":"Iacb8e713253288d203834355f1de12482c2c029e","subject":"Fix duplicated words issue like \"each each user_id\"","status":"MERGED","created":"2020-01-06 06:28:17.000000000","updated":"2020-01-06 20:15:58.000000000","submitted":"2020-01-06 20:13:56.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":"701145-1578341636703-46a14a57","meta_rev_id":"6acb3bed5ed1cbc298fee98f230c038f9ecf92c1","_number":701145,"virtual_id_number":701145,"owner":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-06 20:13:56.000000000","post_submit":true,"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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":2,"date":"2020-01-06 18:25:14.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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":1,"date":"2020-01-06 18:25:14.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":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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":"2020-01-06 18:25:14.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":"2020-01-06 20:13:56.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":"3ce9d2cbc8ab4e7dd084b1ddef3801096ec31394","author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"date":"2020-01-06 06:28:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e4b04e6a5644a355eb61484df6cebcc80b3421a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 08:39:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/54b7581b758c4c11917f3383c2aba89a : SUCCESS in 20m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/df6ccc5d36c2454cb686f9b25f3a0117 : SUCCESS in 16m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7983df55482841d3b30d1a45c46e868a : SUCCESS in 6m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3a9951d874c84159b918ebb204eeafd3 : SUCCESS in 22m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/239911b153de413c87a983675d08fd00 : SUCCESS in 20m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bcd7b5aa221744938c75feb9b77ce745 : SUCCESS in 14m 13s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/1c4c773a20474cefa467481da77490c5 : SUCCESS in 59m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/64489c9e24ac4ba1a4109a0d6c4feb51 : SUCCESS in 1h 25m 06s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9c5c835dbf3243c78152a530d9296fe3 : SUCCESS in 35m 01s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/9ab728c41f90462d81b6f326e01257d3 : SUCCESS in 45m 39s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/0d2e4638a20349d288b774a8275aead3 : SUCCESS in 43m 50s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a945557968f54cac876a65dc2c586452 : SUCCESS in 18m 04s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/26ba1764501a4cd09aaac1691391f58d : SUCCESS in 50m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/502529caf4744e51a3a40e6a5d03f11d : SUCCESS in 1h 06m 09s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/99af6114c563446d9b157d3ac4a03342 : SUCCESS in 42m 23s","accounts_in_message":[],"_revision_number":1},{"id":"6d3eecd0cfb6a83ecf878af82a6a8ed6715b8a34","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-01-06 18:25:14.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nSingle approving due to typo fixes","accounts_in_message":[],"_revision_number":1},{"id":"640692a4d900c16903c289a7d63f74fd031a5f44","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 18:30:00.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"710f2543d0b766e6bde7c51da6afe7987b0fd88a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 20:13:56.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/460d33c5ec1e49f8b3a21a6d35478677 : SUCCESS in 21m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bd17c0dc62d145aa8cd2353f78f84949 : SUCCESS in 6m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c5b8dfa0e63e4faeab3ca93c7fd4c70b : SUCCESS in 18m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ca0755575a3a4e9e8203b171e34d09a8 : SUCCESS in 21m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db87a32feb4b4d9ba6439b483022d983 : SUCCESS in 13m 35s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/5decbddf9b3c49f0aee686e1795c12d1 : SUCCESS in 55m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/efd518ad1d884808afec541da3d07c3c : SUCCESS in 1h 19m 35s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/8875f0a52cfa41bb88b2593d7478b1e5 : SUCCESS in 35m 30s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/fb92906291b64965a47d3666ea28086e : SUCCESS in 34m 42s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/25aca07032034fb4addc2e90ff1c1909 : SUCCESS in 53m 59s\n- tempest-full https://zuul.opendev.org/t/openstack/build/69b260efe14b40a6805a23cfeb66dfc9 : SUCCESS in 1h 29m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2179e7a7666d4f458774b8e54ccf7fc0 : SUCCESS in 1h 21m 19s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/a916cfa8641e491390124684693a40b9 : SUCCESS in 53m 23s","accounts_in_message":[],"_revision_number":1},{"id":"1a4cd6bad5c1c401ca356b157259cc02e2614a16","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 20:13:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"d1750b204e1510d99701c2b984a2a7d42d698e10","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 20:15:58.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69d0a1df1702405ebb27927da9e430fc : SUCCESS in 1m 33s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a4b7a6106e51f37995e424353a89e44442ae1c0f","revisions":{"a4b7a6106e51f37995e424353a89e44442ae1c0f":{"kind":"REWORK","_number":1,"created":"2020-01-06 06:28:17.000000000","uploader":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"ref":"refs/changes/45/701145/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/45/701145/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/45/701145/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/45/701145/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/45/701145/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/45/701145/1"}}},"commit":{"parents":[{"commit":"57c143259ac5816431502a9c78e1c9dec8298ead","subject":"Merge \"Fix token auth error if federated_groups_id is empty list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/57c143259ac5816431502a9c78e1c9dec8298ead"}]}],"author":{"name":"zhufl","email":"zhu.fanglei@zte.com.cn","date":"2020-01-06 05:50:35.000000000","tz":480},"committer":{"name":"zhufl","email":"zhu.fanglei@zte.com.cn","date":"2020-01-06 05:50:35.000000000","tz":480},"subject":"Fix duplicated words issue like \"each each user_id\"","message":"Fix duplicated words issue like \"each each user_id\"\n\nThis is to fix the duplicated words issue like\n\"one for each each user_id in the provided group_id\".\n\nChange-Id: Iacb8e713253288d203834355f1de12482c2c029e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a4b7a6106e51f37995e424353a89e44442ae1c0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a4b7a6106e51f37995e424353a89e44442ae1c0f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
