)]}'
{"id":"openstack%2Fkeystone~699927","triplet_id":"openstack%2Fkeystone~master~I0f4b9e24d949aa4838ee721a165999b29c684d32","project":"openstack/keystone","branch":"master","topic":"bug/1856962","hashtags":[],"change_id":"I0f4b9e24d949aa4838ee721a165999b29c684d32","subject":"Fix token auth error if federated_groups_id is empty list","status":"MERGED","created":"2019-12-19 08:00:14.000000000","updated":"2020-01-02 04:11:58.000000000","submitted":"2020-01-02 03:09:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"699927-1577934567675-d3a5649f","meta_rev_id":"ce6dd116d6c4054ed664215088a6796fa77fb0c6","_number":699927,"virtual_id_number":699927,"owner":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-02 03:09:27.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":2,"date":"2019-12-30 16:56:57.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2019-12-31 18:37:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":2,"date":"2020-01-02 01:38:41.000000000","_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"}],"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":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":1,"date":"2020-01-02 01:38:41.000000000","_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-30 16:56:57.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2019-12-31 18:37:32.000000000","updated_by":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"reviewer":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"state":"REVIEWER"},{"updated":"2020-01-02 01:38:41.000000000","updated_by":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"reviewer":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"state":"REVIEWER"},{"updated":"2020-01-02 03:09:27.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":"6ebde535e37614f99d4d6c1d1dd53f56c26d484f","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-19 08:00:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d566709935563d626e6a60501e5e58e4aee3c4c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-19 09:16:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9857b3a13edb462ca7ef36fb9f7d3357 : SUCCESS in 22m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/346f6b05b84743c5982419a3284c0c54 : SUCCESS in 19m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c8049161b6b4dd485c550c1aff07c32 : SUCCESS in 6m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc3215c05028406fb5a99c701d55596d : SUCCESS in 18m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e4cda79f01b444ebb44f9dbc73088198 : SUCCESS in 20m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3a2b966cfb146eaa280f596049eae5c : SUCCESS in 12m 35s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/91b8feb8ca9f4c96a54cb646446d8103 : SUCCESS in 58m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a6e83a5d508d4920a6f506388ebe4bc4 : SUCCESS in 1h 14m 25s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b715de6bc0c145228d2164fd52599c6e : SUCCESS in 31m 18s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c983442bbf7743cbbd1915aefd6a9325 : SUCCESS in 40m 04s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/d0d4995aa9614fe89d0761503d4e0587 : SUCCESS in 36m 36s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/09d2e342654b47dfa08fb8246593f9c9 : SUCCESS in 15m 09s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/85c03b35a6a94a7a8147ed659591caab : SUCCESS in 41m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/236207276c27416da98731dd2e5fa5fa : SUCCESS in 59m 06s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/303ecc8736b54bf085a630421635215f : SUCCESS in 34m 24s","accounts_in_message":[],"_revision_number":1},{"id":"d805c596b5a33774210147ae5586aaf796d3a1b8","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2019-12-22 13:26:50.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"332cb8b292ea53d81a216ba570a8c7e37b4bc115","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-23 03:54:49.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"3f1782e1afe3343e80ed5fc26b9b8822d0a2399d","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-23 04:00:07.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8332bdf8c6a2e16bc030412b904aa33bb741600c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 05:44:12.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f1399842a4604f38bcc2f91597ef8ca1 : SUCCESS in 47m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4499bab47a8042c8aa8368c81bb626ec : SUCCESS in 14m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/346f865bdf614c02b82744c7f8b6c6da : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7ebe3cfb000a470b8aaf822cbbfd3940 : TIMED_OUT in 41m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e86acfe3a73b49a281d4f2eaafe49e50 : TIMED_OUT in 41m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5260b803f58b4853a70c0e56af5e17b4 : SUCCESS in 15m 38s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/52ecd4dc633d4b68bf9071c8771379a7 : SUCCESS in 1h 22m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/28212f6707eb4833a1978fa7bfa639be : SUCCESS in 1h 43m 31s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/38c712da1b9042538171b2ee024a36a1 : SUCCESS in 57m 34s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4c1a1afc6df547a9abdffe8e3c6011ad : SUCCESS in 41m 34s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/5bc82a379a74453593aeada633501841 : SUCCESS in 47m 52s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/90afdbfadc4e412aa3b981b248d81a70 : SUCCESS in 15m 48s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/08cb87633ae1484f9addc28a751261d0 : SUCCESS in 1h 03m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/32e5de9594c84331b90ea425f91d5a8e : SUCCESS in 1h 13m 56s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/96daaddff5ef47fdbb4f059071134088 : SUCCESS in 48m 07s","accounts_in_message":[],"_revision_number":2},{"id":"6f27323f1c9fa1febb474b4ad6a01cc71c678325","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-23 05:49:08.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"61a38b8fe550923380903a2c531b94ef575a8629","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2019-12-23 07:15:09.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d586b60ab3f60dd0e54db172d9af991fa4eeb9c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 07:22:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e80ac4419854d4d9f998a4a6b780675 : SUCCESS in 18m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/70019648a9b14603a76632b98ffec4d4 : SUCCESS in 16m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cecdd8c8e1b4319a9d063ba2d66ea5e : SUCCESS in 5m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3f04c5dc3a4847028735fa0f46f56baa : SUCCESS in 12m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/373c1e5e93a34c529e5a20447806ac6d : SUCCESS in 13m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ccee13149ea4aaf8dfd82fd10aaec89 : SUCCESS in 11m 24s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/656c4c3699aa42a78f5e503f3ece6880 : SUCCESS in 1h 03m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2ea632ba6b59449ab549cfde924105c6 : SUCCESS in 1h 27m 26s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/260c09902d774331bb04c5c4700232a8 : SUCCESS in 38m 00s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/5f335b7747474a6f99fa5fbc774a5355 : SUCCESS in 42m 43s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/d65f3ea143c945a89b3d427c721de14f : SUCCESS in 43m 27s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a41eb13369094c11b28f57caa71b6d17 : SUCCESS in 18m 58s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/f7fbc5ece7e749c9aa4b9c04cde90662 : SUCCESS in 50m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ecf0423098c94f13b34e976d18bb83f9 : SUCCESS in 1h 05m 16s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/4117ba54c98f40eba62e5dee73937aa5 : SUCCESS in 46m 57s","accounts_in_message":[],"_revision_number":2},{"id":"89a39d8e5d6f98acea0cee14fa55dfac2958637c","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-23 07:34:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"03f1549acec2ea72880fdbb896a0c60b137071e2","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2019-12-23 07:38:58.000000000","message":"Patch Set 3: Code-Review+2\n\nThanks!","accounts_in_message":[],"_revision_number":3},{"id":"747dbafbe862db938e2296f2cf835f4bf2a4c243","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-23 09:01:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/56c42a81d1b243cc8e02f36980ee0c5e : SUCCESS in 22m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/26fe032546de4739ba8e3758174a248b : SUCCESS in 19m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a810de184d424f9e8e6b93daa23ee07f : SUCCESS in 6m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a0f15b3fc0fe456bba500f4a39dbc0c2 : SUCCESS in 18m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/64fa56f1bde54f30a6ed5f19bdc58b57 : SUCCESS in 20m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee15f3ba2b1d4cb78d099d8b4d9b3b4c : SUCCESS in 12m 51s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/089e6d3dd0764c63b3f6b333568da2ae : SUCCESS in 52m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6251acc25bf8423e8e42cd10d2777062 : SUCCESS in 1h 22m 49s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/7e2699fb56f54f318d447fb4e98108cb : SUCCESS in 34m 16s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/df832c83f44c472f94d31be7d1a726c5 : SUCCESS in 37m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/8e29da9a9e8c415e8fa0deb2f871dd34 : SUCCESS in 36m 33s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/30757508dffe4a89a01388718a1de406 : SUCCESS in 14m 26s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/446470cb4fbd46f3b6d10f5356ab672f : SUCCESS in 41m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/24e7bab84c01433ea393d6b8df66e666 : SUCCESS in 1h 06m 29s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/bea5da021aa04ef491127c52cbaa7ed6 : SUCCESS in 41m 37s","accounts_in_message":[],"_revision_number":3},{"id":"ecd52d36f52165f5b1b240755266b116d6aa6445","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-12-23 19:27:33.000000000","message":"Patch Set 3: Code-Review-1\n\nPlease add a release note as well: https://docs.openstack.org/keystone/latest/contributor/release-notes.html","accounts_in_message":[],"_revision_number":3},{"id":"501f7149edaefd37d4a0f531729f7863b2635b02","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-24 00:22:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e68a3b93e75f84942991a2968e2929c27363a36d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-24 01:40:46.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2850a62a5e264368a45b9435c0484aec : SUCCESS in 15m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/91a56abf995d4d039ed50a21d1bcba8c : SUCCESS in 24m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3caf775796c45b19980c3a04306276f : SUCCESS in 5m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/29ed5e687aa342cc99ea78b2205c53ce : TIMED_OUT in 40m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a0ed9a4b3c3346839624d974571dcf84 : TIMED_OUT in 40m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7a9ac0ebb8c425ea86388de7e353a92 : SUCCESS in 16m 21s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7ca3ff7a57f6459eae48699e4d5129e4 : SUCCESS in 59m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/796c8acd392c4ae39d7bdb4643fc69fc : SUCCESS in 1h 17m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cca5e17f9d804335be42f2a1fa992f6e : FAILURE in 6m 35s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/56b7a6a0dcea4ad496127d0481effda2 : SUCCESS in 32m 28s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/c9e2be1279e44864a0587e6761f812eb : SUCCESS in 42m 49s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/2b2eadc5c1be41138f053b8abb2cbfb4 : SUCCESS in 34m 01s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b5a887cf01ef47e4838beb446c601642 : SUCCESS in 12m 28s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/ea6afbff7b0a4008bd8317f78c1fab84 : SUCCESS in 42m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/53d5ade051e94ecc8674ca97bdd6e6a9 : SUCCESS in 58m 48s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/1d7cb09d6a5747649d1f1b2411ee45d5 : SUCCESS in 34m 19s","accounts_in_message":[],"_revision_number":4},{"id":"f3f471b0a2fa2153a5f73f8376c7303290df5780","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-24 01:46:36.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"11f2f735ed7ff8f7509af286f9484d0a20d8a42e","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-24 02:44:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"847d18664ff1c02b9eddf6fbae420ccdd7e5d3cf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-24 04:05:37.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d23f998c356b4f7bb91052cb0d9a6dfd : SUCCESS in 14m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9d94e76e6f2d49ec80b55df6709653c3 : SUCCESS in 19m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86272654836744e2a7288d01b0995715 : SUCCESS in 5m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f59a0ff4739549199d88eac78286e437 : SUCCESS in 17m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/58303bb96722411dbea13a933635228d : SUCCESS in 13m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9aed5dfc808d4f3c8bf9f30b92567baf : SUCCESS in 13m 49s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/94165345023b46279427ec8f839e2315 : SUCCESS in 58m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/427f9211db1744e0abda856440cf5338 : SUCCESS in 1h 20m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7def284503524f4a96c8b28386bb5ce7 : FAILURE in 5m 25s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a7afe15ad0d549139f441d358cdbf9a4 : SUCCESS in 35m 40s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7629be7c3fb04c4094b9955950ca54fd : SUCCESS in 37m 45s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/27da8a6fd27641dfb53f5fbbf5bac6f5 : SUCCESS in 39m 44s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/20a1abd2c5844e5596924be9eebb3c00 : SUCCESS in 15m 20s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/22f29c99aecf47d4bc8e05c2e79ac0b7 : SUCCESS in 40m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ea65c7fa45c487f8c9f4e5e98f23fd8 : SUCCESS in 1h 05m 36s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/0d8e9c4f069344a197be1bd0eed3c9ef : SUCCESS in 32m 56s","accounts_in_message":[],"_revision_number":5},{"id":"78f4f5d15a09249eb54bf8d98fb9ddf9fe1a1e76","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-24 04:21:19.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5416629865f24cc4eaa91640b63f59cf143af18b","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-12-24 05:22:03.000000000","message":"Patch Set 6: Code-Review+1\n\nTested the patch and working fine for me. The release note is also added.","accounts_in_message":[],"_revision_number":6},{"id":"58265d6ede8fae3693be7e1233e8c9473b89952a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-24 05:51:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5c57f13d02dc492a88b898f9f77eab72 : SUCCESS in 15m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e6c5e29f94654156bc5f72c180d4549d : SUCCESS in 13m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7dcabf948483456f860d2899d12c6977 : SUCCESS in 5m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c22ef85fc5904ed8beb5341a471f29a9 : SUCCESS in 14m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/19c1d56d62a74e23b4c3afaeaf327630 : SUCCESS in 15m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33abaf521ab6400ebc9ae0b492802cfe : SUCCESS in 12m 46s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e64d2a99eb2b497082e45af950074626 : SUCCESS in 54m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b702ebdb75e48f5be4def0cead3ff34 : SUCCESS in 1h 24m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4dca71300d4e48abb82339b72bbcc107 : SUCCESS in 17m 21s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/009d4c29c54641ec96a0406b73479c3e : SUCCESS in 36m 43s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2182b5f1ca084335a498bb88f53e53ea : SUCCESS in 39m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/b9611dfcad464562aafdaba501ee7c8e : SUCCESS in 40m 50s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/d80d1c1239ec4aab96ba775a65f8351a : SUCCESS in 16m 33s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/f66aa51d23d44cf8958be4270265453f : SUCCESS in 45m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/10480e8f01d04bad909e0254f92d3a2b : SUCCESS in 1h 05m 44s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/0dc806a2935a47989294e63a0fdee1bd : SUCCESS in 42m 28s","accounts_in_message":[],"_revision_number":6},{"id":"8f3001ae2108c2f6bde8a5113f68918c3a405ecb","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2019-12-24 06:10:44.000000000","message":"Patch Set 6:\n\n\u003e Please add a release note as well: https://docs.openstack.org/keystone/latest/contributor/release-notes.html\n\ndone","accounts_in_message":[],"_revision_number":6},{"id":"b48de4a6b32641999def3ebdfa95846d27f9a017","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-12-30 16:55:32.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9eff8ddfea73aa6f35e290af27873fa9c5fd1250","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-12-30 16:56:57.000000000","message":"Patch Set 7: Code-Review+2\n\nFixed the formatting of the bug link in the release notes and corrected the content to be more suitable for release notes (not referring to the \"patch\" but referring to the release as a whole fixing an issue).","accounts_in_message":[],"_revision_number":7},{"id":"8cafb6de7acfa3bc9f450a59a92664b1682c9bdd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-30 18:12:35.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2b75d98d96d9415ab63e7b81a947b0a0 : SUCCESS in 15m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4bdf4150cd64401bb7987a5521d505be : SUCCESS in 15m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6711b7aec9e34a259636a4e72cf1b93f : SUCCESS in 5m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/85957ff335d44624b16f0b409cae3aaa : SUCCESS in 18m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f1f5469151c7400a897ee3d1640bd5b3 : SUCCESS in 21m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e49ce83cf12d4ccc8423e8f03ed160ce : SUCCESS in 11m 48s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/50eea1c2049f4e0c95ed95a525a81451 : SUCCESS in 53m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9fb65794d9a348babff5260a956a9813 : SUCCESS in 1h 12m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c36cf67dcf7c4ede85b836e56adbf20c : SUCCESS in 16m 21s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/654b71445077478eab3d78f66a22aaf4 : SUCCESS in 31m 20s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4dc9f44a8fab464a91e5108f77a0e339 : SUCCESS in 34m 28s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/5b42d22276634e3cb741220d8f2b6f17 : SUCCESS in 38m 45s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/5fde5997800641c6a53e689c7e98abbb : SUCCESS in 14m 20s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b4190c3164674711b030fb6503df649e : SUCCESS in 37m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/16c550f280d04d6683d447006ecb9c8d : SUCCESS in 1h 02m 35s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/584a6d0bfc6e4b238ff2dbda5a679be9 : SUCCESS in 43m 08s","accounts_in_message":[],"_revision_number":7},{"id":"ba93ca085e3081164fb28d99693230a795176ec3","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-12-31 18:37:32.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"6e54d7781c47b70c673edf969a09e1a2e885fe7d","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2020-01-02 01:38:41.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"110ef53ed9fe2e85171d53921a6a9e53355823de","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 01:38:54.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"2de7013886072349492391dc59f07594d321815c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 03:09:27.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7f54ac19b8844f4aa4f7a8b565e1f7a9 : SUCCESS in 32m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a56a9eecb354ff6ad164483222e870e : SUCCESS in 5m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51e433aaa4d04993b538c52b5941b9d1 : SUCCESS in 12m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/243e3e586e0d4f02b4e419df1bbcebd9 : SUCCESS in 27m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e6e3c68632348a29a6c85d22133c278 : SUCCESS in 12m 16s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/0b50fd1ad86d468fbea67981062818fb : SUCCESS in 56m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0903b532e1f94921ad501430f6c40121 : SUCCESS in 1h 22m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f4692f5d2adb4cc98551e279b4e0f7fe : SUCCESS in 15m 37s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/16e927ee4d584c3fa02f6942a4d30a1d : SUCCESS in 31m 06s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6c0e113dacc844c3a463d2b3e5c2e149 : SUCCESS in 33m 54s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/a157fe68822b4e70a73f98808f339367 : SUCCESS in 32m 24s\n- tempest-full https://zuul.opendev.org/t/openstack/build/b624e992dfaa41e4bd4bcb3b7b5d06dc : SUCCESS in 1h 29m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b33771b996934b30a13ec34ae8200bc1 : SUCCESS in 1h 01m 12s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/7aa7142a3d3b4338b75ad6cdf5806363 : SUCCESS in 40m 21s","accounts_in_message":[],"_revision_number":7},{"id":"aeb76d17225a8fd89e8c588e217fa0b897f2fc07","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 03:09:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"2b3bbc02e542343cea1135addf950e5ccf840023","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 03:11:09.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ea0e42f1f354c7e9e7536e80243a425 : SUCCESS in 1m 20s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cc7c378608fe471dabffc5ec15a45b58 : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":7},{"id":"78063545b07116e38afc3979c6771d80d997a0ff","author":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"date":"2020-01-02 04:11:58.000000000","message":"Patch Set 7: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit c0d5162288f9985f1a15a7c865e0ba688df428ec","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"f0d964e66675037d62ad17847a966e71720dbd54","revisions":{"bf5d2594006ba3705fbc58e6797d1f43d280b428":{"kind":"REWORK","_number":1,"created":"2019-12-19 08:00:14.000000000","uploader":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"ref":"refs/changes/27/699927/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/27/699927/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/27/699927/1"}}},"commit":{"parents":[{"commit":"326b014434cc760ba08763e1870ac057f7917e98","subject":"Merge \"Remove python 2.7 specific library\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/326b014434cc760ba08763e1870ac057f7917e98"}]}],"author":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 05:38:32.000000000","tz":480},"committer":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 07:59:56.000000000","tz":480},"subject":"Fix token auth error if federated_groups_id is empty list","message":"Fix token auth error if federated_groups_id is empty list\n\n`federation_group_ids` could be zero length list, so deciding weather\na token is federated by checking if it is none.\n\nChange-Id: I0f4b9e24d949aa4838ee721a165999b29c684d32\nCloses-Bug: #1856962\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bf5d2594006ba3705fbc58e6797d1f43d280b428"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bf5d2594006ba3705fbc58e6797d1f43d280b428"}]},"branch":"refs/heads/master"},"3fd3192028a15854997984a321e55dacce01a386":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-12-23 03:54:49.000000000","uploader":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"ref":"refs/changes/27/699927/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/27/699927/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/27/699927/2"}}},"commit":{"parents":[{"commit":"326b014434cc760ba08763e1870ac057f7917e98","subject":"Merge \"Remove python 2.7 specific library\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/326b014434cc760ba08763e1870ac057f7917e98"}]}],"author":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 05:38:32.000000000","tz":480},"committer":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-23 03:51:21.000000000","tz":480},"subject":"Fix token auth error if federated_groups_id is empty list","message":"Fix token auth error if federated_groups_id is empty list\n\n`federation_group_ids` could be zero length list, so deciding whether\na token is federated by checking if it is none.\n\nChange-Id: I0f4b9e24d949aa4838ee721a165999b29c684d32\nCloses-Bug: #1856962\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3fd3192028a15854997984a321e55dacce01a386"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3fd3192028a15854997984a321e55dacce01a386"}]},"branch":"refs/heads/master"},"e71b20af8bfbe1ca02bf51ad062e40ffd88d607c":{"kind":"REWORK","_number":3,"created":"2019-12-23 07:34:37.000000000","uploader":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"ref":"refs/changes/27/699927/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/27/699927/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/27/699927/3"}}},"commit":{"parents":[{"commit":"326b014434cc760ba08763e1870ac057f7917e98","subject":"Merge \"Remove python 2.7 specific library\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/326b014434cc760ba08763e1870ac057f7917e98"}]}],"author":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 05:38:32.000000000","tz":480},"committer":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-23 07:30:53.000000000","tz":480},"subject":"Fix token auth error if federated_groups_id is empty list","message":"Fix token auth error if federated_groups_id is empty list\n\n`federation_group_ids` could be zero length list, so deciding whether\na token is federated by checking if it is none.\n\nChange-Id: I0f4b9e24d949aa4838ee721a165999b29c684d32\nCloses-Bug: #1856962\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e71b20af8bfbe1ca02bf51ad062e40ffd88d607c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e71b20af8bfbe1ca02bf51ad062e40ffd88d607c"}]},"branch":"refs/heads/master"},"7bb98ea289ece7b9d32ab550bb23cfb93cfec54a":{"kind":"REWORK","_number":4,"created":"2019-12-24 00:22:05.000000000","uploader":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"ref":"refs/changes/27/699927/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/27/699927/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/27/699927/4"}}},"commit":{"parents":[{"commit":"326b014434cc760ba08763e1870ac057f7917e98","subject":"Merge \"Remove python 2.7 specific library\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/326b014434cc760ba08763e1870ac057f7917e98"}]}],"author":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 05:38:32.000000000","tz":480},"committer":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-24 00:18:33.000000000","tz":480},"subject":"Fix token auth error if federated_groups_id is empty list","message":"Fix token auth error if federated_groups_id is empty list\n\n`federation_group_ids` could be zero length list, so deciding whether\na token is federated by checking if it is none.\n\nChange-Id: I0f4b9e24d949aa4838ee721a165999b29c684d32\nCloses-Bug: #1856962\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bb98ea289ece7b9d32ab550bb23cfb93cfec54a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bb98ea289ece7b9d32ab550bb23cfb93cfec54a"}]},"branch":"refs/heads/master"},"a9dce3de279130c6abe73380e6c363054b804ae3":{"kind":"REWORK","_number":5,"created":"2019-12-24 02:44:10.000000000","uploader":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"ref":"refs/changes/27/699927/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/27/699927/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/27/699927/5"}}},"commit":{"parents":[{"commit":"326b014434cc760ba08763e1870ac057f7917e98","subject":"Merge \"Remove python 2.7 specific library\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/326b014434cc760ba08763e1870ac057f7917e98"}]}],"author":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 05:38:32.000000000","tz":480},"committer":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-24 02:32:48.000000000","tz":480},"subject":"Fix token auth error if federated_groups_id is empty list","message":"Fix token auth error if federated_groups_id is empty list\n\n`federation_group_ids` could be zero length list, so deciding whether\na token is federated by checking if it is none.\n\nChange-Id: I0f4b9e24d949aa4838ee721a165999b29c684d32\nCloses-Bug: #1856962\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a9dce3de279130c6abe73380e6c363054b804ae3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a9dce3de279130c6abe73380e6c363054b804ae3"}]},"branch":"refs/heads/master"},"143f89562081fb7f3046dc126a0ce4931ecd0b5a":{"kind":"REWORK","_number":6,"created":"2019-12-24 04:21:19.000000000","uploader":{"_account_id":29071,"name":"norman shen","email":"yshxxsjt715@gmail.com","username":"ushen"},"ref":"refs/changes/27/699927/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/27/699927/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/27/699927/6"}}},"commit":{"parents":[{"commit":"326b014434cc760ba08763e1870ac057f7917e98","subject":"Merge \"Remove python 2.7 specific library\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/326b014434cc760ba08763e1870ac057f7917e98"}]}],"author":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 05:38:32.000000000","tz":480},"committer":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-24 04:13:26.000000000","tz":480},"subject":"Fix token auth error if federated_groups_id is empty list","message":"Fix token auth error if federated_groups_id is empty list\n\n`federation_group_ids` could be zero length list, so deciding whether\na token is federated by checking if it is none.\n\nChange-Id: I0f4b9e24d949aa4838ee721a165999b29c684d32\nCloses-Bug: #1856962\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/143f89562081fb7f3046dc126a0ce4931ecd0b5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/143f89562081fb7f3046dc126a0ce4931ecd0b5a"}]},"branch":"refs/heads/master"},"f0d964e66675037d62ad17847a966e71720dbd54":{"kind":"REWORK","_number":7,"created":"2019-12-30 16:55:32.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/27/699927/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/27/699927/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/27/699927/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/27/699927/7"}}},"commit":{"parents":[{"commit":"326b014434cc760ba08763e1870ac057f7917e98","subject":"Merge \"Remove python 2.7 specific library\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/326b014434cc760ba08763e1870ac057f7917e98"}]}],"author":{"name":"shenjiatong","email":"yshxxsjt715@gmail.com","date":"2019-12-19 05:38:32.000000000","tz":480},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2019-12-30 16:49:24.000000000","tz":-480},"subject":"Fix token auth error if federated_groups_id is empty list","message":"Fix token auth error if federated_groups_id is empty list\n\n`federation_group_ids` could be zero length list, so deciding whether\na token is federated by checking if it is none.\n\nChange-Id: I0f4b9e24d949aa4838ee721a165999b29c684d32\nCloses-Bug: #1856962\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f0d964e66675037d62ad17847a966e71720dbd54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f0d964e66675037d62ad17847a966e71720dbd54"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
