)]}'
{"id":"openstack%2Fkeystone~690070","triplet_id":"openstack%2Fkeystone~stable%2Fstein~Ib1073acf5677a60714d0a386de3bcd14ce6cd134","project":"openstack/keystone","branch":"stable/stein","hashtags":[],"change_id":"Ib1073acf5677a60714d0a386de3bcd14ce6cd134","subject":"token: consistently decode binary types","status":"MERGED","created":"2019-10-22 13:06:40.000000000","updated":"2019-10-30 18:10:55.000000000","submitted":"2019-10-30 18:09:03.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":"690070-1572458943883-df6c426c","meta_rev_id":"fee4f38a26b20e1312895572cf4b1f335f5ed0fa","_number":690070,"virtual_id_number":690070,"owner":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"value":0,"date":"2019-10-30 07:43:24.000000000","_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-30 18:09:03.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2019-10-30 13:49:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":1,"date":"2019-10-30 09:35:10.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2019-10-30 10:47:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":2,"date":"2019-10-30 12:51:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":1,"date":"2019-10-30 13:49:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"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":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-22 13:06:40.000000000","updated_by":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"reviewer":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"state":"REVIEWER"},{"updated":"2019-10-22 13:24:15.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2019-10-22 13:25:33.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2019-10-30 09:35:10.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2019-10-30 10:47:13.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":"2019-10-30 12:51:19.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2019-10-30 13:49:43.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2019-10-30 18:09:03.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":"e5f026251ab550a846f95a63695ab58f007e6c56","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2019-10-22 13:06:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"45a98bf2d6a19216169c293f30dd3024744dd053","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2019-10-22 13:24:15.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"f1ce6cbfe35492b747c38491df0589e7a28a7328","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-10-22 13:25:33.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"9f7fce4064dcbb067fdeec52a9955bddfa4321d0","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-10-22 13:26:45.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"c044c030a0ea82667fede5d62601fc9cb3a86c53","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-10-22 13:27:01.000000000","message":"Patch Set 2:\n\nI pulled this down locally and it checked out for me.","accounts_in_message":[],"_revision_number":2},{"id":"8863060d20db67a9ecdc08b581784497eb02180f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-22 15:13:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e26e856f231a491d9987f083570c4294 : SUCCESS in 26m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ab88ee1272f049559f505b807a0db8dc : SUCCESS in 24m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9cfbbef0ea8c42a2b7d83484bfe11ff5 : SUCCESS in 5m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0c6a485479bf4829ba70d2db452844b7 : SUCCESS in 23m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/549a5566c50748da95c913988384673c : SUCCESS in 27m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cf959da652ae4190ab13d0f52014d894 : SUCCESS in 26m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/feff7ed3ae334eb78a68663381b5a72c : SUCCESS in 10m 45s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2136a89e9e1b458abaec8ccbcae191a4 : SUCCESS in 1h 41m 20s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/b01354c04636420e9fa67e790402e9e2 : SUCCESS in 56m 47s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ce3234eb812f4531bb11594ec5d7d57c : SUCCESS in 53m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/80227e1d5cc042a1870ba6ba1fefaa3d : SUCCESS in 1h 27m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d1c0c942c324c4283d861de2fafeb7c : SUCCESS in 17m 13s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/4516f082a73840da957e81cae7254c0b : SUCCESS in 42m 30s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a7c56a581c0348e1acceed37d78069aa : SUCCESS in 1h 02m 23s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/126c36efd6be4ad69a5b01b49921dd6f : SUCCESS in 57m 48s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/6825d300cdc34bceb29e14195b9d7dc2 : SUCCESS in 1h 01m 09s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/22b9dcac93064b5cadb3760fc5a37af9 : SUCCESS in 15m 50s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/5785892fde774ab5b937b895b2da9ece : SUCCESS in 48m 41s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"27beb4189cf91426b77e6a79d6c01bc1523af0fb","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2019-10-25 15:31:24.000000000","message":"Patch Set 2: Code-Review-1\n\nFrom stable-policy point of view: there is a conflict in the cherry-pick, which would be good to mention in the commit message:\n\nConflicts:\n    keystone/token/token_formatters.py\n\nAlso good to note what caused the file conflict. In this case patch\nI9529d6bee3e5bb1f618f40f225f69e2ad7e3f64a is only present in stable/train.","accounts_in_message":[],"_revision_number":2},{"id":"e1b04071c90ebe2f86ec163930f53a18955eea3b","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2019-10-30 07:43:07.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"04637371fe91ae93f35ae04afed9816fba0b8329","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2019-10-30 07:43:24.000000000","message":"Patch Set 3:\n\nI added a note.","accounts_in_message":[],"_revision_number":3},{"id":"88877754e2ff4a1608aa179b17ac89b1f1f840f3","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2019-10-30 09:35:10.000000000","message":"Patch Set 3: Code-Review+1\n\nThanks for the commit message update Grzegorz!\nThe backport looks good, conflict is explained. LGTM.","accounts_in_message":[],"_revision_number":3},{"id":"bc75ac56d96db6394642c2057d49a2377b374263","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2019-10-30 10:47:13.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"bfcd28d8a83766cc6750d468b88271088cfcb012","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 11:24:44.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1b4c7bb266014f66971130aeff0f5b7a : SUCCESS in 24m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9c00ff74dab4490ca92b206946105d69 : SUCCESS in 33m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76a74f4cb27149f880ae2202bfb07663 : SUCCESS in 5m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/515f1ddccde748dbac865f8cfcc6838b : SUCCESS in 18m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3f31c21d0f9349e19baa174c10362985 : SUCCESS in 19m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c8a9865ab21d4d9e9f956921403c5c57 : SUCCESS in 19m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f5424f4ef2e4d769b00bd8621e949ff : SUCCESS in 9m 32s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5c967a91bb1b4ea7a90acad5e522672e : SUCCESS in 1h 22m 36s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/cae49eb610a641d88053bfde629b49ef : SUCCESS in 50m 58s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c5e30cfd1d3045aaa8dc52865baf5f2c : SUCCESS in 55m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/338798a452d14719824edf9d2c7c7ed3 : SUCCESS in 1h 11m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a04d6bfa9b9a4337b0e2b8a90a115f32 : SUCCESS in 16m 40s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/88711e71929d4cf9965b3ac2d94db6bd : SUCCESS in 27m 08s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/93b283814326431d9efce50ad94e3cbf : SUCCESS in 30m 33s\n- keystone-dsvm-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/73cde3b850204205a718cc1a3122921e : RETRY_LIMIT in 4m 37s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/2a428fd8f4324a089c62df76b55fee3d : RETRY_LIMIT in 5m 24s (non-voting)\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/71973081412c445fa9ee56ac6c58278c : SUCCESS in 15m 37s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/5b7478e5ca79466aafa1e32275433e73 : SUCCESS in 42m 06s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"235fb63964be8a9ad0e8d0febdad9a8743be2513","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2019-10-30 12:51:19.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"a6f36ad22c1f8cee10a4d456e608cb071d31860e","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-10-30 13:49:43.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nMerged to master when master was train development. Looks good to backport.","accounts_in_message":[],"_revision_number":3},{"id":"99661b60add4738c9c87a70a0207c16e210e1239","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 13:50:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1aa5de0847086bac80df8afb037370d5591f32bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 18:09:03.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e7e61b5dc02423e8894834e21536665 : SUCCESS in 26m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c574a81f1e834ab9a97f4426dd3b4fb4 : SUCCESS in 5m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/89facf4c10114586843ff5ac8a8d2ad8 : SUCCESS in 22m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5841b4a7284f49a0912156f9dd7fa4a3 : SUCCESS in 19m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/512a9b2005744d46a15c84e9ee2d7679 : SUCCESS in 35m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39c3a82a1a9e4318a43e941fd628b009 : SUCCESS in 10m 12s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c4d7fa775a854492916283f205f1ff7e : SUCCESS in 2h 05m 09s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/4af740f5dcf04044bff047585bc764e3 : SUCCESS in 52m 27s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f45f819df44048f9bdbcb3f6fc6b67e9 : SUCCESS in 1h 06m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8f535d19fb394262b018af0cc8c5b76e : SUCCESS in 1h 11m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/209fc3971fbb4d8eb27718603bd0e84c : SUCCESS in 14m 54s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/7a152e71e5454bce90ac3b15e7ceb870 : SUCCESS in 29m 27s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a42d0635ff7d4ca599028678153479fc : SUCCESS in 51m 47s","accounts_in_message":[],"_revision_number":3},{"id":"fd0a98ba3da0815b174c7e09cb66a0f68a90f1a5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 18:09:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"fee4f38a26b20e1312895572cf4b1f335f5ed0fa","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 18:10:55.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3c6571266044b8785fcb3d33b4c74b3 : SUCCESS in 1m 28s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ce588d3a19d240c3a89212989d1e4eeb : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ac3d3125aeebbc7eed4b2586f782dc2b7fc3685b","revisions":{"5b38da26f68605b4e88eff9ed436e91f0d67d6ee":{"kind":"REWORK","_number":1,"created":"2019-10-22 13:06:40.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/70/690070/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/70/690070/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/70/690070/1"}}},"commit":{"parents":[{"commit":"1efa20fc36b24ae2f56ec4187115bf5e75bee32d","subject":"Merge \"Allows to use application credentials through group membership\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1efa20fc36b24ae2f56ec4187115bf5e75bee32d"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2019-06-17 08:56:11.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2019-10-22 13:01:16.000000000","tz":120},"subject":"token: consistently decode binary types","message":"token: consistently decode binary types\n\nEnsure that any binary types unpacked from message payloads\nare correctly converted from binary to text type.\n\nUnder Python 3 msgpack returns the serialized input as a\nbyte string. Similar to other msgpack\u0027d values in the payload,\nwe need to explicitly decode it to a string value.\n\nThis is specifically more of an issue under Python 3; however\nthe decode operation is safe back to Python 2 so there is no\nneed to limit the decode codepath to just Python 3.\n\nChange-Id: Ib1073acf5677a60714d0a386de3bcd14ce6cd134\nCloses-Bug: 1832265\n(cherry picked from commit ffa0918f5a92fd18c86703916d768012b0bea61b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5b38da26f68605b4e88eff9ed436e91f0d67d6ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5b38da26f68605b4e88eff9ed436e91f0d67d6ee"}]},"branch":"refs/heads/stable/stein"},"dbcbe0129cf6a50a8eebe0aca2893ab8f690d3c9":{"kind":"NO_CHANGE","_number":2,"created":"2019-10-22 13:25:33.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/70/690070/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/70/690070/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/70/690070/2"}}},"commit":{"parents":[{"commit":"1efa20fc36b24ae2f56ec4187115bf5e75bee32d","subject":"Merge \"Allows to use application credentials through group membership\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1efa20fc36b24ae2f56ec4187115bf5e75bee32d"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2019-06-17 08:56:11.000000000","tz":60},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-10-22 13:25:12.000000000","tz":0},"subject":"token: consistently decode binary types","message":"token: consistently decode binary types\n\nEnsure that any binary types unpacked from message payloads\nare correctly converted from binary to text type.\n\nUnder Python 3 msgpack returns the serialized input as a\nbyte string. Similar to other msgpack\u0027d values in the payload,\nwe need to explicitly decode it to a string value.\n\nThis is specifically more of an issue under Python 3; however\nthe decode operation is safe back to Python 2 so there is no\nneed to limit the decode codepath to just Python 3.\n\nChange-Id: Ib1073acf5677a60714d0a386de3bcd14ce6cd134\nCloses-Bug: 1832265\n(cherry picked from commit ffa0918f5a92fd18c86703916d768012b0bea61b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/dbcbe0129cf6a50a8eebe0aca2893ab8f690d3c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/dbcbe0129cf6a50a8eebe0aca2893ab8f690d3c9"}]},"branch":"refs/heads/stable/stein"},"ac3d3125aeebbc7eed4b2586f782dc2b7fc3685b":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-10-30 07:43:07.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/70/690070/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/70/690070/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/70/690070/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/70/690070/3"}}},"commit":{"parents":[{"commit":"1efa20fc36b24ae2f56ec4187115bf5e75bee32d","subject":"Merge \"Allows to use application credentials through group membership\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1efa20fc36b24ae2f56ec4187115bf5e75bee32d"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2019-06-17 08:56:11.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2019-10-30 07:43:02.000000000","tz":0},"subject":"token: consistently decode binary types","message":"token: consistently decode binary types\n\nEnsure that any binary types unpacked from message payloads\nare correctly converted from binary to text type.\n\nUnder Python 3 msgpack returns the serialized input as a\nbyte string. Similar to other msgpack\u0027d values in the payload,\nwe need to explicitly decode it to a string value.\n\nThis is specifically more of an issue under Python 3; however\nthe decode operation is safe back to Python 2 so there is no\nneed to limit the decode codepath to just Python 3.\n\nConflicts:\n    keystone/token/token_formatters.py\n\nNote: the file conflict is caused by patch\nI9529d6bee3e5bb1f618f40f225f69e2ad7e3f64a which is only present in\nstable/train.\n\nChange-Id: Ib1073acf5677a60714d0a386de3bcd14ce6cd134\nCloses-Bug: 1832265\n(cherry picked from commit ffa0918f5a92fd18c86703916d768012b0bea61b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ac3d3125aeebbc7eed4b2586f782dc2b7fc3685b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ac3d3125aeebbc7eed4b2586f782dc2b7fc3685b"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
