)]}'
{"id":"openstack%2Fkeystone~149550","triplet_id":"openstack%2Fkeystone~master~I8a9d4b61eaed8575fe1473ccf5d54a4efe752f21","project":"openstack/keystone","branch":"master","topic":"bug/1413905","hashtags":[],"change_id":"I8a9d4b61eaed8575fe1473ccf5d54a4efe752f21","subject":"Make trust manager raise formatted message exception","status":"MERGED","created":"2015-01-23 09:56:01.000000000","updated":"2015-03-29 01:22:47.000000000","submitted":"2015-03-29 01:22:45.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"088b29fde445431f777895cc3b4e5777420c6102","_number":149550,"virtual_id_number":149550,"owner":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-03-29 01:22:45.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"all":[{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":2,"date":"2015-03-28 10:32:59.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":2,"date":"2015-03-27 20:42:56.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2015-03-29 00:31:24.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-26 02:45:26.000000000","updated_by":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-01-26 13:10:17.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":"2015-02-25 05:12:23.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2015-03-12 17:45:13.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":"2015-03-24 11:56:05.000000000","updated_by":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"reviewer":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"state":"REVIEWER"},{"updated":"2015-03-27 20:42:56.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-03-28 10:32:59.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2015-03-29 00:31:24.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-03-29 01:22:45.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7d89496e88bda7b7d5e22b44c04fe1f338bb0a50","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-01-23 09:56:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"942febb3d56c1fe80a6aaffa58584a7743ca3222","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-23 10:46:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/1/check/gate-keystone-pep8/7d0e89f/ : SUCCESS in 2m 39s\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/1/check/gate-keystone-docs/733c830//doc/build/html/ : SUCCESS in 3m 59s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/1/check/gate-keystone-python27/938016f/ : SUCCESS in 5m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/50/149550/1/check/check-tempest-dsvm-full/b20cdd7/ : SUCCESS in 41m 31s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/1/check/check-tempest-dsvm-postgres-full/10c8974/ : SUCCESS in 33m 23s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/1/check/check-tempest-dsvm-neutron-full/fd6c697/ : SUCCESS in 50m 47s\n- check-grenade-dsvm http://logs.openstack.org/50/149550/1/check/check-grenade-dsvm/fbec85e/ : SUCCESS in 36m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/1/check/gate-tempest-dsvm-large-ops/3d43e16/ : SUCCESS in 20m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/1/check/gate-tempest-dsvm-neutron-large-ops/c45cd7b/ : SUCCESS in 19m 09s\n- check-swift-dsvm-functional http://logs.openstack.org/50/149550/1/check/check-swift-dsvm-functional/e4fcfd1/ : SUCCESS in 23m 13s\n- gate-rally-dsvm-keystone http://logs.openstack.org/50/149550/1/check/gate-rally-dsvm-keystone/ee89ba8/ : SUCCESS in 32m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"93896b478bddc878b4ac9a19c37a892e6439f959","author":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"date":"2015-01-26 02:45:26.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- ibm-db2-ci-keystone http://dal05.objectstorage.softlayer.net/v1/AUTH_58396f85-2c60-47b9-aaf8-e03bc24a1a6f/cilog/50/149550/1/check/ibm-db2-ci-keystone/4d0fb02 : FAILURE in 1m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"036611e69fa77e572708537e069aa63ef66ee8b6","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2015-01-27 13:30:34.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nwanghong, I agree this is a issue we should be fix. Good catch indeed! minus 1 since I look forward to a better solution beside this, the root cause in my point view is the class of `exception` cannot handle with input parameters while it should be.\n\nhttps://github.com/openstack/keystone/blob/master/keystone/exception.py#L54\n\nfunction \"_build_message\" didn\u0027t take into account the keyword parameter when message is not none. \n\nAnyway, I am okay to revoke my vote and give a fix proposal by myself in case wouldn\u0027t like to do in that way or my suggestion is wrong.","accounts_in_message":[],"_revision_number":1},{"id":"ee4470ca85b8543e477bc4a1f982e049c8400a9d","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-01-28 01:40:35.000000000","message":"Patch Set 1:\n\n@Dave Chen?according to current logic, I think that we don\u0027t want to support that exception handles with input parameters, instead, we support message_format parameter. I am not sure, I think we should see the core\u0027s suggestions.","accounts_in_message":[],"_revision_number":1},{"id":"21e8cba93886df94320eaaed894092fedd9986bb","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-01-29 03:16:18.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"faa6ec113cca1b48610e0a6ce233f3918c2e0433","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2015-01-29 04:42:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"56247fb1d7a4f81fdb091a2c43c73405cbc88c31","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-01-30 08:06:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"88ade20699f1e54526c3841e6c7bd6871ebf0483","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-30 08:56:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/2/check/gate-keystone-pep8/8c1bc34/ : SUCCESS in 3m 20s\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/2/check/gate-keystone-docs/ec612b9//doc/build/html/ : SUCCESS in 3m 55s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/2/check/gate-keystone-python27/64ec4dd/ : SUCCESS in 6m 08s\n- check-tempest-dsvm-full http://logs.openstack.org/50/149550/2/check/check-tempest-dsvm-full/d19fdfb/ : SUCCESS in 39m 24s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/2/check/check-tempest-dsvm-postgres-full/5862930/ : SUCCESS in 35m 46s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/2/check/check-tempest-dsvm-neutron-full/9fbf694/ : SUCCESS in 49m 27s\n- check-grenade-dsvm http://logs.openstack.org/50/149550/2/check/check-grenade-dsvm/2889a53/ : SUCCESS in 39m 30s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/2/check/gate-tempest-dsvm-large-ops/3b79670/ : SUCCESS in 17m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/2/check/gate-tempest-dsvm-neutron-large-ops/7acdb44/ : SUCCESS in 15m 56s\n- check-swift-dsvm-functional http://logs.openstack.org/50/149550/2/check/check-swift-dsvm-functional/1dbf73e/ : SUCCESS in 20m 51s\n- gate-rally-dsvm-keystone http://logs.openstack.org/50/149550/2/check/gate-rally-dsvm-keystone/9ba1a09/ : SUCCESS in 22m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8d337bd58c4e6b8a5f2c85f5295d9e0a960ef8d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-14 01:31:48.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"169b29a2626f6c25177b80bc3cd6273289865f98","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-02-15 01:17:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a2eb98928bc027878514590f741e5ab3b067bcd3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-15 02:22:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/3/check/gate-keystone-pep8/30e37a9/ : SUCCESS in 3m 47s\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/3/check/gate-keystone-docs/c958d2c//doc/build/html/ : SUCCESS in 5m 02s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/3/check/gate-keystone-python27/d77c44e/ : SUCCESS in 6m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/50/149550/3/check/check-tempest-dsvm-full/99d4ab8/ : SUCCESS in 39m 01s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/3/check/check-tempest-dsvm-postgres-full/8c0c851/ : SUCCESS in 47m 15s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/3/check/check-tempest-dsvm-neutron-full/7746c3b/ : SUCCESS in 1h 05m 03s\n- check-grenade-dsvm http://logs.openstack.org/50/149550/3/check/check-grenade-dsvm/7fdfdea/ : SUCCESS in 37m 22s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/3/check/gate-tempest-dsvm-large-ops/c8dcbdd/ : SUCCESS in 22m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/3/check/gate-tempest-dsvm-neutron-large-ops/093b958/ : SUCCESS in 18m 40s\n- check-swift-dsvm-functional http://logs.openstack.org/50/149550/3/check/check-swift-dsvm-functional/f58a55b/ : SUCCESS in 24m 27s\n- gate-rally-dsvm-keystone http://logs.openstack.org/50/149550/3/check/gate-rally-dsvm-keystone/f8fbf3b/ : SUCCESS in 21m 22s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"df7f3a0a3444133a4932af4d3bb6e3d1697a488b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-20 04:02:10.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"e63cbe5b73c4d10ddf9c7595524747334cee3987","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-02-25 04:03:50.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"776969aa3c67fdfa20ce5db01d5ce305d0b5718b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 05:11:23.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/4/check/gate-keystone-pep8/fb25041/ : SUCCESS in 3m 58s\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/4/check/gate-keystone-docs/02ce34b//doc/build/html/ : SUCCESS in 6m 25s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/4/check/gate-keystone-python27/ae8f176/ : SUCCESS in 8m 41s\n- check-tempest-dsvm-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-full/f053bf1/ : SUCCESS in 47m 44s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-postgres-full/8a35e24/ : SUCCESS in 48m 39s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-neutron-full/992e092/ : FAILURE in 1h 07m 26s\n- check-grenade-dsvm http://logs.openstack.org/50/149550/4/check/check-grenade-dsvm/f4889a0/ : SUCCESS in 47m 39s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/4/check/gate-tempest-dsvm-large-ops/7c955b9/ : SUCCESS in 33m 44s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/4/check/gate-tempest-dsvm-neutron-large-ops/53d67ad/ : SUCCESS in 29m 15s\n- check-swift-dsvm-functional http://logs.openstack.org/50/149550/4/check/check-swift-dsvm-functional/d9f9cf3/ : SUCCESS in 28m 34s\n- gate-rally-dsvm-keystone http://logs.openstack.org/50/149550/4/check/gate-rally-dsvm-keystone/3480e81/ : SUCCESS in 34m 52s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0fdcedf5b82fc687b6b78a8b0d7b8cebc9ddf4f0","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-02-25 05:12:23.000000000","message":"Patch Set 4:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-full: https://bugs.launchpad.net/bugs/1311066\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":4},{"id":"51ff0d73999909379de0bb61be3ebfcbcd0f63ee","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-02-25 06:09:09.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"dd3d8e7c630ac85700c311bcc9b8e8f434ba7abc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 08:14:43.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/4/check/gate-keystone-pep8/94f682d/ : SUCCESS in 3m 37s\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/4/check/gate-keystone-docs/22718e9//doc/build/html/ : SUCCESS in 6m 14s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/4/check/gate-keystone-python27/5d02a43/ : SUCCESS in 9m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-full/2d5b867/ : SUCCESS in 47m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-postgres-full/735fb6b/ : SUCCESS in 47m 34s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-neutron-full/18b7e0f/ : FAILURE in 1h 47m 53s\n- check-grenade-dsvm http://logs.openstack.org/50/149550/4/check/check-grenade-dsvm/32d1cb6/ : SUCCESS in 1h 35m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/4/check/gate-tempest-dsvm-large-ops/bfaf56b/ : SUCCESS in 29m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/4/check/gate-tempest-dsvm-neutron-large-ops/1b96510/ : FAILURE in 56m 28s\n- check-swift-dsvm-functional http://logs.openstack.org/50/149550/4/check/check-swift-dsvm-functional/a042f3d/ : SUCCESS in 1h 12m 30s\n- gate-rally-dsvm-keystone http://logs.openstack.org/50/149550/4/check/gate-rally-dsvm-keystone/0ac279f/ : FAILURE in 14m 59s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"72a4c6011d61b4d41eee33ee11f558167b359a64","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-02-25 08:15:36.000000000","message":"Patch Set 4:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-full: https://bugs.launchpad.net/bugs/1311066 https://bugs.launchpad.net/bugs/1286818\n- gate-tempest-dsvm-neutron-large-ops: unrecognized error\n\nSome of the tests failed in a way that we did not understand. Please help us classify these issues so that they can be part of Elastic Recheck http://status.openstack.org/elastic-recheck/\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":4},{"id":"70e636ef4df75f52404fb030f1ebfbb476093f1a","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2015-02-25 08:38:24.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"0d7af3763d41458624b2b0c95be0c7dd8858a9cf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-25 09:57:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/4/check/gate-keystone-pep8/e470552/ : SUCCESS in 3m 01s\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/4/check/gate-keystone-docs/a8e05ae//doc/build/html/ : SUCCESS in 4m 46s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/4/check/gate-keystone-python27/e4d5b55/ : SUCCESS in 6m 08s\n- check-tempest-dsvm-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-full/b5ae235/ : SUCCESS in 48m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-postgres-full/1ddf91d/ : SUCCESS in 48m 17s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/4/check/check-tempest-dsvm-neutron-full/3dadb00/ : SUCCESS in 1h 09m 26s\n- check-grenade-dsvm http://logs.openstack.org/50/149550/4/check/check-grenade-dsvm/0a6eafb/ : SUCCESS in 46m 30s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/4/check/gate-tempest-dsvm-large-ops/c4803b9/ : SUCCESS in 32m 38s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/4/check/gate-tempest-dsvm-neutron-large-ops/ca15a1e/ : SUCCESS in 27m 31s\n- check-swift-dsvm-functional http://logs.openstack.org/50/149550/4/check/check-swift-dsvm-functional/531c575/ : SUCCESS in 29m 12s\n- gate-rally-dsvm-keystone http://logs.openstack.org/50/149550/4/check/gate-rally-dsvm-keystone/f1e4c2d/ : SUCCESS in 36m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"4e4026d73f1da77465f2094c79b4125492d243ce","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-03-12 17:45:13.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8bf591875e1d7128d456ac9fe8082fdc6d87dd65","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-03-24 04:46:09.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)\n\nString freeze is in effect, see the in-line comments. Please isolate the change to replacing \u0027,\u0027 with \u0027%\u0027 to get correct formatting. Please do not change the exceptions or the strings until liberty.","accounts_in_message":[],"_revision_number":4},{"id":"30ca9baebd5804abcdf33540a315f473c3c64f50","author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"date":"2015-03-24 11:56:05.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"9980e3ef9220bbaea9c6a760a90788a121dab478","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-03-26 23:56:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"25ae8df8036fe8d36ae3165da8f889143a9cf3cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-27 01:51:40.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/5/check/gate-keystone-pep8/f7ccba1/ : SUCCESS in 3m 01s\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/5/check/gate-keystone-docs/d6a5798//doc/build/html/ : SUCCESS in 5m 52s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/5/check/gate-keystone-python27/833c42a/ : SUCCESS in 7m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/50/149550/5/check/check-tempest-dsvm-full/725e958/ : SUCCESS in 41m 33s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/5/check/check-tempest-dsvm-postgres-full/22f51c8/ : SUCCESS in 40m 18s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/5/check/check-tempest-dsvm-neutron-full/7c6b17b/ : SUCCESS in 52m 46s\n- check-grenade-dsvm http://logs.openstack.org/50/149550/5/check/check-grenade-dsvm/37943a3/ : SUCCESS in 37m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/5/check/gate-tempest-dsvm-large-ops/ebc247b/ : SUCCESS in 21m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/5/check/gate-tempest-dsvm-neutron-large-ops/cdf80eb/ : SUCCESS in 24m 36s\n- check-swift-dsvm-functional http://logs.openstack.org/50/149550/5/check/check-swift-dsvm-functional/609458b/ : SUCCESS in 24m 18s\n- gate-rally-dsvm-keystone http://logs.openstack.org/50/149550/5/check/gate-rally-dsvm-keystone/ecdf18e/ : SUCCESS in 31m 09s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ecae16af648a9cb904402fb5c98aa45761f6d4f4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-27 20:42:56.000000000","message":"Patch Set 5: Code-Review+2\n\nthanks morgan and wanghong","accounts_in_message":[],"_revision_number":5},{"id":"87a8ef0172af47fd1439ae3863e570fad8d68e41","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2015-03-28 10:32:59.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"f064caa12a56495fcef55ca73052d919bc70523f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-29 00:31:24.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"9fdf862253e5736bd76be46256e1c55f23667b77","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-03-29 00:31:24.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"9e582675b224ff7c806e240762ea5a4ced2af11e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-29 01:22:45.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-keystone-docs http://docs-draft.openstack.org/50/149550/5/gate/gate-keystone-docs/e98bdac//doc/build/html/ : SUCCESS in 4m 12s\n- gate-keystone-pep8 http://logs.openstack.org/50/149550/5/gate/gate-keystone-pep8/ea3aeff/ : SUCCESS in 2m 50s\n- gate-keystone-python27 http://logs.openstack.org/50/149550/5/gate/gate-keystone-python27/1f0f801/ : SUCCESS in 8m 08s\n- gate-tempest-dsvm-full http://logs.openstack.org/50/149550/5/gate/gate-tempest-dsvm-full/e426041/ : SUCCESS in 51m 16s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/50/149550/5/gate/gate-tempest-dsvm-postgres-full/7e6546a/ : SUCCESS in 48m 11s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/50/149550/5/gate/gate-tempest-dsvm-neutron-full/8bf43b6/ : SUCCESS in 48m 49s\n- gate-grenade-dsvm http://logs.openstack.org/50/149550/5/gate/gate-grenade-dsvm/688230e/ : SUCCESS in 33m 31s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/50/149550/5/gate/gate-tempest-dsvm-large-ops/9fa78a1/ : SUCCESS in 25m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/50/149550/5/gate/gate-tempest-dsvm-neutron-large-ops/d1932b4/ : SUCCESS in 19m 31s\n- gate-swift-dsvm-functional http://logs.openstack.org/50/149550/5/gate/gate-swift-dsvm-functional/c977e70/ : SUCCESS in 23m 56s","accounts_in_message":[],"_revision_number":5},{"id":"2358f61d92357a487af2ac750e5dc295ee8bbe6e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-29 01:22:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0bdde48eee268992e2caf97b1b9a3d184877297b","revisions":{"95c540a735baa7f178bf335aec044a366bc5af0f":{"kind":"REWORK","_number":1,"created":"2015-01-23 09:56:01.000000000","uploader":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"ref":"refs/changes/50/149550/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/149550/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/149550/1"}}},"commit":{"parents":[{"commit":"c21244f6f8865ec92f305124dd859d341f289c55","subject":"Merge \"Correct comment about circular dependency\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c21244f6f8865ec92f305124dd859d341f289c55"}]}],"author":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-01-23 09:41:41.000000000","tz":480},"committer":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-01-23 09:41:41.000000000","tz":480},"subject":"make trust manager raise formatted message exception","message":"make trust manager raise formatted message exception\n\nKeystone Exception doesn\u0027t support the following use:\nraise exception.Forbidden(_(\u0027%(xx)d %(yy)d]\u0027), xx\u003d1, yy\u003d2)\nThis can lead to a bug that we will get a unformatted message when\nerror happens.\n\nChange-Id: I8a9d4b61eaed8575fe1473ccf5d54a4efe752f21\nCloses-Bug: #1413905\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/95c540a735baa7f178bf335aec044a366bc5af0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/95c540a735baa7f178bf335aec044a366bc5af0f"}]},"branch":"refs/heads/master"},"29dcc1db724c80d515dd9fc09c30b75b667ff3d1":{"kind":"REWORK","_number":2,"created":"2015-01-30 08:06:54.000000000","uploader":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"ref":"refs/changes/50/149550/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/149550/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/149550/2"}}},"commit":{"parents":[{"commit":"c57a862a8105f87ed0d1910fad138c6f82b342b7","subject":"Merge \"do parameter check before updating endpoint_group\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c57a862a8105f87ed0d1910fad138c6f82b342b7"}]}],"author":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-01-23 09:41:41.000000000","tz":480},"committer":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-01-30 08:06:46.000000000","tz":480},"subject":"make trust manager raise formatted message exception","message":"make trust manager raise formatted message exception\n\nKeystone Exception doesn\u0027t support the following use:\nraise exception.Forbidden(_(\u0027%(xx)d %(yy)d]\u0027), xx\u003d1, yy\u003d2)\nThis can lead to a bug that we will get a unformatted message when\nerror happens.\n\nChange-Id: I8a9d4b61eaed8575fe1473ccf5d54a4efe752f21\nCloses-Bug: #1413905\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/29dcc1db724c80d515dd9fc09c30b75b667ff3d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/29dcc1db724c80d515dd9fc09c30b75b667ff3d1"}]},"branch":"refs/heads/master"},"caec9e1e96fe0650ab40519b0cdc93849c77e91d":{"kind":"REWORK","_number":3,"created":"2015-02-15 01:17:48.000000000","uploader":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"ref":"refs/changes/50/149550/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/149550/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/149550/3"}}},"commit":{"parents":[{"commit":"115d9660de21f5520e5c5f6a92364607b368281b","subject":"Move existing tests to unit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/115d9660de21f5520e5c5f6a92364607b368281b"}]}],"author":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-01-23 09:41:41.000000000","tz":480},"committer":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-02-15 01:16:04.000000000","tz":480},"subject":"make trust manager raise formatted message exception","message":"make trust manager raise formatted message exception\n\nKeystone Exception doesn\u0027t support the following use:\nraise exception.Forbidden(_(\u0027%(xx)d %(yy)d]\u0027), xx\u003d1, yy\u003d2)\nThis can lead to a bug that we will get a unformatted message when\nerror happens.\n\nChange-Id: I8a9d4b61eaed8575fe1473ccf5d54a4efe752f21\nCloses-Bug: #1413905\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/caec9e1e96fe0650ab40519b0cdc93849c77e91d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/caec9e1e96fe0650ab40519b0cdc93849c77e91d"}]},"branch":"refs/heads/master"},"53df52547d50b380a5c09f692c73c39986a8eae9":{"kind":"REWORK","_number":4,"created":"2015-02-25 04:03:50.000000000","uploader":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"ref":"refs/changes/50/149550/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/149550/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/149550/4"}}},"commit":{"parents":[{"commit":"c0d56ecdf4964549299fb26ed4e52ada3bd783be","subject":"Rename test_keystoneclient*","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c0d56ecdf4964549299fb26ed4e52ada3bd783be"}]}],"author":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-01-23 09:41:41.000000000","tz":480},"committer":{"name":"wanghong","email":"w.wanghong@huawei.com","date":"2015-02-25 03:56:50.000000000","tz":480},"subject":"make trust manager raise formatted message exception","message":"make trust manager raise formatted message exception\n\nKeystone Exception doesn\u0027t support the following use:\nraise exception.Forbidden(_(\u0027%(xx)d %(yy)d]\u0027), xx\u003d1, yy\u003d2)\nThis can lead to a bug that we will get a unformatted message when\nerror happens.\n\nChange-Id: I8a9d4b61eaed8575fe1473ccf5d54a4efe752f21\nCloses-Bug: #1413905\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/53df52547d50b380a5c09f692c73c39986a8eae9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/53df52547d50b380a5c09f692c73c39986a8eae9"}]},"branch":"refs/heads/master"},"0bdde48eee268992e2caf97b1b9a3d184877297b":{"kind":"REWORK","_number":5,"created":"2015-03-26 23:56:07.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/50/149550/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/50/149550/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/50/149550/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/50/149550/5"}}},"commit":{"parents":[{"commit":"363117d9a6653008a3b0638c71102bb300848211","subject":"Merge \"Distinguish between unset and empty black and white lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/363117d9a6653008a3b0638c71102bb300848211"}]}],"author":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-03-26 23:55:41.000000000","tz":-420},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2015-03-26 23:55:41.000000000","tz":-420},"subject":"Make trust manager raise formatted message exception","message":"Make trust manager raise formatted message exception\n\nKeystone Exception doesn\u0027t support the following use:\nraise exception.Forbidden(_(\u0027%(xx)d %(yy)d]\u0027), xx\u003d1, yy\u003d2)\nThis can lead to a bug that we will get a unformatted message when\nerror happens.\n\nChange-Id: I8a9d4b61eaed8575fe1473ccf5d54a4efe752f21\nCloses-Bug: #1413905\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bdde48eee268992e2caf97b1b9a3d184877297b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bdde48eee268992e2caf97b1b9a3d184877297b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
