)]}'
{"id":"openstack%2Fkeystone~656667","triplet_id":"openstack%2Fkeystone~master~Ia5a7750cff833aa90f7fc446f396c270343fc590","project":"openstack/keystone","branch":"master","hashtags":[],"change_id":"Ia5a7750cff833aa90f7fc446f396c270343fc590","subject":"Fix for werkzeug \u003e 0.15","status":"MERGED","created":"2019-05-01 16:25:50.000000000","updated":"2019-05-04 02:40:27.000000000","submitted":"2019-05-04 02:40:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"656667-1556937627016-13d10e42","meta_rev_id":"4e97120925497ca3a2a13f15655fab93654cd820","_number":656667,"virtual_id_number":656667,"owner":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"date":"2019-05-02 06:27:52.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":2,"date":"2019-05-04 02:40:26.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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"recommended":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":1,"date":"2019-05-03 15:03:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":2,"date":"2019-05-03 23:30:01.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2019-05-03 15:56:37.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":1,"date":"2019-05-03 23:30:01.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_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":"2019-05-03 15:03:50.000000000","updated_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"reviewer":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"state":"REVIEWER"},{"updated":"2019-05-03 15:56:37.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":"2019-05-03 23:30:01.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-05-04 02:40:26.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":"7ac495aa2354dbffa77162cd544a3edcf61e0536","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-01 16:25:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ea449531ff7c0ff98ec6086277d37509f2e101e8","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-01 19:11:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"09563b3807c6d87dc98d73d1f3d033734363768e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-01 19:12:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b65c29dafca3646898d1638c882e024955146d03","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-01 19:47:35.000000000","message":"Patch Set 3: Code-Review-1 Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"b1bd3c1d06077309e0e96728908130aa0ef67c1e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-01 20:10:20.000000000","message":"Patch Set 3: 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 http://logs.openstack.org/67/656667/3/check/openstack-tox-cover/4379271/ : FAILURE in 27m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/656667/3/check/openstack-tox-lower-constraints/4a58d6b/ : FAILURE in 33m 22s\n- openstack-tox-pep8 http://logs.openstack.org/67/656667/3/check/openstack-tox-pep8/50877c1/ : SUCCESS in 4m 59s\n- openstack-tox-py27 http://logs.openstack.org/67/656667/3/check/openstack-tox-py27/e79005b/ : FAILURE in 18m 12s\n- openstack-tox-py36 http://logs.openstack.org/67/656667/3/check/openstack-tox-py36/de81668/ : FAILURE in 19m 12s\n- openstack-tox-py37 http://logs.openstack.org/67/656667/3/check/openstack-tox-py37/79622ba/ : FAILURE in 19m 30s\n- openstack-tox-docs http://logs.openstack.org/67/656667/3/check/openstack-tox-docs/a81f123/html/ : SUCCESS in 7m 17s\n- tempest-full http://logs.openstack.org/67/656667/3/check/tempest-full/a9adad3/ : FAILURE in 19m 13s\n- neutron-grenade http://logs.openstack.org/67/656667/3/check/neutron-grenade/d8a62d6/ : FAILURE in 46m 28s\n- grenade-py3 http://logs.openstack.org/67/656667/3/check/grenade-py3/f5747dc/ : FAILURE in 53m 52s\n- tempest-full-py3 http://logs.openstack.org/67/656667/3/check/tempest-full-py3/793fef0/ : FAILURE in 15m 28s\n- keystone-dsvm-functional http://logs.openstack.org/67/656667/3/check/keystone-dsvm-functional/d89ed78/ : FAILURE in 17m 47s\n- keystone-dsvm-py3-functional http://logs.openstack.org/67/656667/3/check/keystone-dsvm-py3-functional/6f2fccd/ : FAILURE in 18m 35s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/67/656667/3/check/keystone-dsvm-functional-federation-opensuse15/a0c45c3/ : FAILURE in 19m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/67/656667/3/check/keystone-dsvm-py3-functional-federation-opensuse15/9938604/ : FAILURE in 20m 30s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/67/656667/3/check/keystoneclient-devstack-functional/445c597/ : FAILURE in 11m 56s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/67/656667/3/check/legacy-tempest-dsvm-ldap-domain-specific-driver/5b0c569/ : FAILURE in 22m 06s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"22dac3674337f849312e90d719cd03a33eff2b1b","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-01 23:59:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9a70791217f404b0d5bdf026af00937b5696d91c","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-02 00:36:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1faf95263ffb78dfc591cec7bdbe4d72798594a2","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-02 00:36:47.000000000","message":"Patch Set 5: Published edit on patch set 4.","accounts_in_message":[],"_revision_number":5},{"id":"3f5a8e149d6d82f03852a39e692c53be8364c94f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-02 00:37:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3427914954ea14de77e3a5e2f8af03b070105121","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-02 00:37:49.000000000","message":"Patch Set 6: Published edit on patch set 5.","accounts_in_message":[],"_revision_number":6},{"id":"a813bcba8693df8eff8b1c26b132e3650cac0cb0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 02:33:46.000000000","message":"Patch Set 6: 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 http://logs.openstack.org/67/656667/6/check/openstack-tox-cover/4620cd1/cover/ : SUCCESS in 26m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/656667/6/check/openstack-tox-lower-constraints/c35ac54/ : TIMED_OUT in 40m 44s\n- openstack-tox-pep8 http://logs.openstack.org/67/656667/6/check/openstack-tox-pep8/ce78a5a/ : SUCCESS in 5m 25s\n- openstack-tox-py27 http://logs.openstack.org/67/656667/6/check/openstack-tox-py27/6a636af/ : SUCCESS in 18m 52s\n- openstack-tox-py36 http://logs.openstack.org/67/656667/6/check/openstack-tox-py36/3fd7cf4/ : SUCCESS in 22m 41s\n- openstack-tox-py37 http://logs.openstack.org/67/656667/6/check/openstack-tox-py37/8063859/ : SUCCESS in 19m 13s\n- openstack-tox-docs http://logs.openstack.org/67/656667/6/check/openstack-tox-docs/00d771a/html/ : SUCCESS in 6m 14s\n- tempest-full http://logs.openstack.org/67/656667/6/check/tempest-full/beaf849/ : SUCCESS in 1h 29m 31s\n- neutron-grenade http://logs.openstack.org/67/656667/6/check/neutron-grenade/01d09c2/ : SUCCESS in 46m 18s\n- grenade-py3 http://logs.openstack.org/67/656667/6/check/grenade-py3/20a5976/ : SUCCESS in 57m 59s\n- tempest-full-py3 http://logs.openstack.org/67/656667/6/check/tempest-full-py3/7ad76f4/ : SUCCESS in 1h 24m 51s\n- keystone-dsvm-functional http://logs.openstack.org/67/656667/6/check/keystone-dsvm-functional/39a0b2d/ : SUCCESS in 30m 31s\n- keystone-dsvm-py3-functional http://logs.openstack.org/67/656667/6/check/keystone-dsvm-py3-functional/3dd33bd/ : SUCCESS in 27m 43s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/67/656667/6/check/keystone-dsvm-functional-federation-opensuse15/73c4bbf/ : SUCCESS in 32m 56s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/67/656667/6/check/keystone-dsvm-py3-functional-federation-opensuse15/665107a/ : SUCCESS in 35m 57s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/67/656667/6/check/keystoneclient-devstack-functional/4e37778/ : SUCCESS in 13m 52s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/67/656667/6/check/legacy-tempest-dsvm-ldap-domain-specific-driver/8b05c25/ : SUCCESS in 1h 52m 54s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"865ac6aa59b54a8cdf704881b4b667cc7dd0fb42","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-05-02 06:27:52.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"14a2050442484425da39758954013c15a6dec57d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 08:31:03.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/67/656667/6/check/openstack-tox-cover/6ea96c5/cover/ : SUCCESS in 31m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/67/656667/6/check/openstack-tox-lower-constraints/7df9d37/ : SUCCESS in 24m 51s\n- openstack-tox-pep8 http://logs.openstack.org/67/656667/6/check/openstack-tox-pep8/5f04a81/ : SUCCESS in 5m 19s\n- openstack-tox-py27 http://logs.openstack.org/67/656667/6/check/openstack-tox-py27/b59ce78/ : SUCCESS in 18m 36s\n- openstack-tox-py36 http://logs.openstack.org/67/656667/6/check/openstack-tox-py36/198b8f1/ : SUCCESS in 22m 25s\n- openstack-tox-py37 http://logs.openstack.org/67/656667/6/check/openstack-tox-py37/9ebb656/ : SUCCESS in 18m 46s\n- openstack-tox-docs http://logs.openstack.org/67/656667/6/check/openstack-tox-docs/39abe1e/html/ : SUCCESS in 6m 43s\n- tempest-full http://logs.openstack.org/67/656667/6/check/tempest-full/af16036/ : SUCCESS in 1h 45m 48s\n- neutron-grenade http://logs.openstack.org/67/656667/6/check/neutron-grenade/c222f7a/ : SUCCESS in 47m 05s\n- grenade-py3 http://logs.openstack.org/67/656667/6/check/grenade-py3/5840a22/ : SUCCESS in 57m 27s\n- tempest-full-py3 http://logs.openstack.org/67/656667/6/check/tempest-full-py3/fed65d6/ : SUCCESS in 1h 28m 01s\n- keystone-dsvm-functional http://logs.openstack.org/67/656667/6/check/keystone-dsvm-functional/3708941/ : SUCCESS in 34m 00s\n- keystone-dsvm-py3-functional http://logs.openstack.org/67/656667/6/check/keystone-dsvm-py3-functional/c49e267/ : SUCCESS in 32m 31s\n- keystone-dsvm-functional-federation-opensuse15 http://logs.openstack.org/67/656667/6/check/keystone-dsvm-functional-federation-opensuse15/1df06cb/ : SUCCESS in 37m 26s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 http://logs.openstack.org/67/656667/6/check/keystone-dsvm-py3-functional-federation-opensuse15/71c1445/ : SUCCESS in 34m 38s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/67/656667/6/check/keystoneclient-devstack-functional/a2ee68e/ : SUCCESS in 11m 39s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/67/656667/6/check/legacy-tempest-dsvm-ldap-domain-specific-driver/ab9a3b0/ : SUCCESS in 1h 49m 38s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"fb4a23325cdec0fe2fae2bcccc58fbfb70276784","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-03 15:03:50.000000000","message":"Patch Set 6: Code-Review+1\n\ntested with depends-on as well, good for reqs\n\nhttps://review.opendev.org/656736","accounts_in_message":[],"_revision_number":6},{"id":"a0bef5031cfaae1b574b6e4492627d671d7055c1","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2019-05-03 15:56:37.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"7330a28b9de0d21ea66978fbd3c55e38a7daf1a2","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-05-03 23:30:01.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"62f258124124435f60396ddddbc5fe8ca09889a6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-03 23:30:35.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"4dc6c1987fa2ee61d834efd26bdd4fa247b5f375","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-04 02:40:26.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/67/656667/6/gate/openstack-tox-lower-constraints/8369a93/ : SUCCESS in 33m 34s\n- openstack-tox-pep8 http://logs.openstack.org/67/656667/6/gate/openstack-tox-pep8/6c5cfad/ : SUCCESS in 5m 27s\n- openstack-tox-py27 http://logs.openstack.org/67/656667/6/gate/openstack-tox-py27/6fd8a30/ : SUCCESS in 16m 49s\n- openstack-tox-py36 http://logs.openstack.org/67/656667/6/gate/openstack-tox-py36/4b7008a/ : SUCCESS in 25m 18s\n- openstack-tox-py37 http://logs.openstack.org/67/656667/6/gate/openstack-tox-py37/6c1b991/ : SUCCESS in 21m 48s\n- openstack-tox-docs http://logs.openstack.org/67/656667/6/gate/openstack-tox-docs/c5c13c7/html/ : SUCCESS in 7m 41s\n- tempest-full http://logs.openstack.org/67/656667/6/gate/tempest-full/71d5875/ : SUCCESS in 1h 47m 17s\n- neutron-grenade http://logs.openstack.org/67/656667/6/gate/neutron-grenade/7d5b6bb/ : SUCCESS in 48m 10s\n- grenade-py3 http://logs.openstack.org/67/656667/6/gate/grenade-py3/3890e7d/ : SUCCESS in 58m 59s\n- tempest-full-py3 http://logs.openstack.org/67/656667/6/gate/tempest-full-py3/ca95123/ : SUCCESS in 2h 01m 56s\n- keystone-dsvm-functional http://logs.openstack.org/67/656667/6/gate/keystone-dsvm-functional/1a0b667/ : SUCCESS in 28m 44s\n- keystone-dsvm-py3-functional http://logs.openstack.org/67/656667/6/gate/keystone-dsvm-py3-functional/9bedbcf/ : SUCCESS in 35m 37s","accounts_in_message":[],"_revision_number":6},{"id":"4e97120925497ca3a2a13f15655fab93654cd820","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-04 02:40:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"3d31723b3bfdbb43037acf9e916740ba918e48e2","revisions":{"7e83a46135dc1b92aa5a1559f2b0c5b2365b5836":{"kind":"REWORK","_number":1,"created":"2019-05-01 16:25:50.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/67/656667/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/656667/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/656667/1"}}},"commit":{"parents":[{"commit":"26911744c05669b748a09dae5016291070a4d1e5","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26911744c05669b748a09dae5016291070a4d1e5"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 16:21:07.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 16:25:44.000000000","tz":-420},"subject":"Fix for werkzeug \u003e 0.15","message":"Fix for werkzeug \u003e 0.15\n\nWerkzeug is pickier about how Content-Type is handled in general.\nIn this case we are now explicitly checking for either Content-Type\nbeing \u0027\u0027 or being non-existant in addition to Content-Type being set\nto json for decoding the body.\n\nChange-Id: Ia5a7750cff833aa90f7fc446f396c270343fc590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7e83a46135dc1b92aa5a1559f2b0c5b2365b5836"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7e83a46135dc1b92aa5a1559f2b0c5b2365b5836"}]},"branch":"refs/heads/master"},"5a31dbaf0c523fc420e202a55bbef28384296fa6":{"kind":"REWORK","_number":2,"created":"2019-05-01 19:11:19.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/67/656667/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/656667/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/656667/2"}}},"commit":{"parents":[{"commit":"26911744c05669b748a09dae5016291070a4d1e5","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26911744c05669b748a09dae5016291070a4d1e5"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 16:21:07.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 19:11:00.000000000","tz":-420},"subject":"Fix for werkzeug \u003e 0.15","message":"Fix for werkzeug \u003e 0.15\n\nWerkzeug is pickier about how Content-Type is handled in general.\nIn this case we are now explicitly checking for either Content-Type\nbeing \u0027\u0027 or being non-existant in addition to Content-Type being set\nto json for decoding the body.\n\nChange-Id: Ia5a7750cff833aa90f7fc446f396c270343fc590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5a31dbaf0c523fc420e202a55bbef28384296fa6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5a31dbaf0c523fc420e202a55bbef28384296fa6"}]},"branch":"refs/heads/master"},"45c553098cd3703796e0da481b9fdd76d2161211":{"kind":"REWORK","_number":3,"created":"2019-05-01 19:12:52.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/67/656667/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/656667/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/656667/3"}}},"commit":{"parents":[{"commit":"26911744c05669b748a09dae5016291070a4d1e5","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26911744c05669b748a09dae5016291070a4d1e5"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 16:21:07.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 19:12:33.000000000","tz":-420},"subject":"Fix for werkzeug \u003e 0.15","message":"Fix for werkzeug \u003e 0.15\n\nWerkzeug is pickier about how Content-Type is handled in general.\nIn this case we are now explicitly checking for either Content-Type\nbeing \u0027\u0027 or being non-existant in addition to Content-Type being set\nto json for decoding the body.\n\nChange-Id: Ia5a7750cff833aa90f7fc446f396c270343fc590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/45c553098cd3703796e0da481b9fdd76d2161211"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/45c553098cd3703796e0da481b9fdd76d2161211"}]},"branch":"refs/heads/master"},"2eb7ca931999c8b97ab608821c495f04cd58fb27":{"kind":"REWORK","_number":4,"created":"2019-05-01 23:59:21.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/67/656667/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/656667/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/656667/4"}}},"commit":{"parents":[{"commit":"26911744c05669b748a09dae5016291070a4d1e5","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26911744c05669b748a09dae5016291070a4d1e5"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 16:21:07.000000000","tz":-420},"committer":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 23:58:56.000000000","tz":-420},"subject":"Fix for werkzeug \u003e 0.15","message":"Fix for werkzeug \u003e 0.15\n\nWerkzeug is pickier about how Content-Type is handled in general.\nIn this case we are now explicitly checking for either Content-Type\nbeing \u0027\u0027 or being non-existant in addition to Content-Type being set\nto json for decoding the body.\n\nChange-Id: Ia5a7750cff833aa90f7fc446f396c270343fc590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2eb7ca931999c8b97ab608821c495f04cd58fb27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2eb7ca931999c8b97ab608821c495f04cd58fb27"}]},"branch":"refs/heads/master"},"5d9f638f9be80013730c6639f3e98263030beed7":{"kind":"REWORK","_number":5,"created":"2019-05-02 00:36:47.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/67/656667/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/656667/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/656667/5"}}},"commit":{"parents":[{"commit":"26911744c05669b748a09dae5016291070a4d1e5","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26911744c05669b748a09dae5016291070a4d1e5"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 16:21:07.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-02 00:36:46.000000000","tz":0},"subject":"Fix for werkzeug \u003e 0.15","message":"Fix for werkzeug \u003e 0.15\n\nWerkzeug is pickier about how Content-Type is handled in general.\nIn this case we are now explicitly checking for either Content-Type\nbeing \u0027\u0027 or being non-existant in addition to Content-Type being set\nto json for decoding the body.\n\nChange-Id: Ia5a7750cff833aa90f7fc446f396c270343fc590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5d9f638f9be80013730c6639f3e98263030beed7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5d9f638f9be80013730c6639f3e98263030beed7"}]},"branch":"refs/heads/master"},"3d31723b3bfdbb43037acf9e916740ba918e48e2":{"kind":"REWORK","_number":6,"created":"2019-05-02 00:37:49.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/67/656667/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/656667/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/656667/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/656667/6"}}},"commit":{"parents":[{"commit":"26911744c05669b748a09dae5016291070a4d1e5","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26911744c05669b748a09dae5016291070a4d1e5"}]}],"author":{"name":"morgan fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-01 16:21:07.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-05-02 00:37:45.000000000","tz":0},"subject":"Fix for werkzeug \u003e 0.15","message":"Fix for werkzeug \u003e 0.15\n\nWerkzeug is pickier about how Content-Type is handled in general.\nIn this case we are now explicitly checking for either Content-Type\nbeing \u0027\u0027 or being non-existant in addition to Content-Type being set\nto json for decoding the body.\n\nChange-Id: Ia5a7750cff833aa90f7fc446f396c270343fc590\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3d31723b3bfdbb43037acf9e916740ba918e48e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3d31723b3bfdbb43037acf9e916740ba918e48e2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
