)]}'
{"id":"openstack%2Fpython-keystoneclient~209302","triplet_id":"openstack%2Fpython-keystoneclient~master~Ib3afa86b9d276f6a45d1ecd6f9157ee02ec8570d","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1481806","hashtags":[],"change_id":"Ib3afa86b9d276f6a45d1ecd6f9157ee02ec8570d","subject":"oslo-incubator apiclient.exceptions to keystoneclient.exceptions","status":"MERGED","created":"2015-08-05 01:06:35.000000000","updated":"2015-08-06 01:50:57.000000000","submitted":"2015-08-06 01:50:56.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"32b8538d4448c683bf44b5d64abcff8369ae1d92","_number":209302,"virtual_id_number":209302,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-08-06 01:50:56.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-08-06 00:22:58.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2015-08-06 00:24:39.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2015-08-06 00:24:39.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-06 00:22:58.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-08-06 00:24:39.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-08-06 01:50:56.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c2addd38c4ae6771939b98b314a7185177cdfe07","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-08-05 01:06:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9a31baafba9b870801cf61eacb3e96b744c84a59","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-05 02:23:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/209302/1/check/gate-python-keystoneclient-python26/24af7cf/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/209302/1/check/gate-python-keystoneclient-pep8/a6191c1/ : SUCCESS in 2m 39s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/209302/1/check/gate-python-keystoneclient-docs/73bb2f7//doc/build/html/ : SUCCESS in 3m 13s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/209302/1/check/gate-python-keystoneclient-python27/78d7a39/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/02/209302/1/check/gate-python-keystoneclient-python34/e85bdab/ : SUCCESS in 3m 55s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/02/209302/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/4df840d/ : SUCCESS in 1h 05m 19s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/02/209302/1/check/gate-keystoneclient-dsvm-functional/22697d0/ : SUCCESS in 33m 59s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/02/209302/1/check/gate-python-keystoneclient-tox-bandit/a93bae3/ : SUCCESS in 3m 08s","accounts_in_message":[],"_revision_number":1},{"id":"e27f341b235753887eaaf2152097f957fcbe4c30","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-08-05 13:54:22.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"9b7b6d4a4f66394cc9dd3c114b1dd5e33e03740f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-08-05 14:59:09.000000000","message":"Topic changed from apiclient to bug/1481806","accounts_in_message":[],"_revision_number":1},{"id":"103fd2d447c8bedf54bb9c7bbaf95ef2ae472d78","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-08-05 14:59:23.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"87818b8847b08b686381c25651d3c9d714afd144","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-05 16:50:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/209302/2/check/gate-python-keystoneclient-python26/8718870/ : SUCCESS in 2m 11s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/209302/2/check/gate-python-keystoneclient-pep8/a6e95d8/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/209302/2/check/gate-python-keystoneclient-docs/b4b8dcc//doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/209302/2/check/gate-python-keystoneclient-python27/175063d/ : SUCCESS in 2m 41s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/02/209302/2/check/gate-python-keystoneclient-python34/29778da/ : SUCCESS in 3m 25s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/02/209302/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/000c210/ : SUCCESS in 1h 04m 34s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/02/209302/2/check/gate-keystoneclient-dsvm-functional/e55151b/ : SUCCESS in 25m 14s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/02/209302/2/check/gate-python-keystoneclient-tox-bandit/f00ef01/ : SUCCESS in 2m 45s","accounts_in_message":[],"_revision_number":2},{"id":"3b74d570b9eae08730fb0ab6f4bc60cce52ff54d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-08-06 00:22:58.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"97aa6c62a1dd66d4d0d093a4d5b56e2ebe1cd199","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-08-06 00:24:39.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nIdeally we should remove the oslo-incubator file but i know at one point that OSC used those exceptions directly.","accounts_in_message":[],"_revision_number":2},{"id":"5eb24d1b4b8c49f2d69307122eff0a21541457ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 00:30:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"b6e22e1222809b8a7d3d4b4a346e11faf0f95989","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 01:50:56.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/02/209302/2/gate/gate-python-keystoneclient-python26/34a81da/ : SUCCESS in 3m 48s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/02/209302/2/gate/gate-python-keystoneclient-docs/caa11bf//doc/build/html/ : SUCCESS in 4m 41s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/02/209302/2/gate/gate-python-keystoneclient-pep8/0094ad4/ : SUCCESS in 3m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/02/209302/2/gate/gate-python-keystoneclient-python27/acabce5/ : SUCCESS in 3m 58s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/02/209302/2/gate/gate-python-keystoneclient-python34/15b92bd/ : SUCCESS in 3m 26s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/02/209302/2/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/b053110/ : SUCCESS in 1h 15m 25s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/02/209302/2/gate/gate-keystoneclient-dsvm-functional/5510e8d/ : SUCCESS in 22m 57s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/02/209302/2/gate/gate-python-keystoneclient-tox-bandit/475cc6a/ : SUCCESS in 3m 10s","accounts_in_message":[],"_revision_number":2},{"id":"32b8538d4448c683bf44b5d64abcff8369ae1d92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 01:50:57.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"26534dadb1d0be00b87b632a038839ab1c18cfe4","revisions":{"cba1ae9c075dd450601cf3aef8a260810711f978":{"kind":"REWORK","_number":1,"created":"2015-08-05 01:06:35.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/209302/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/209302/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/1"}}},"commit":{"parents":[{"commit":"eaa7ddd7443ca166f6646e808dcad959811d158b","subject":"Proper deprecation for HTTPClient session and adapter properties","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eaa7ddd7443ca166f6646e808dcad959811d158b"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-08-05 00:57:26.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-08-05 01:06:30.000000000","tz":-300},"subject":"oslo-incubator apiclient.exceptions to keystoneclient.exceptions","message":"oslo-incubator apiclient.exceptions to keystoneclient.exceptions\n\nApplications are using exceptions out of\nkeystoneclient.openstack.common.apiclient.exceptions so it\u0027s part\nof the public interface. But since it\u0027s from oslo-incubator it\u0027s\nnot considered stable. Since keystoneclient is all stable this\ncreates bad situation.\n\nWith this change, all the symbols out of apiclient.exceptions are\nmoved into keystoneclient.exceptions rather than the other way\naround (keystoneclient.exceptions used to re-export all of\napiclient.exceptions). Now we\u0027re in control of the\napiclient.exceptions and keystoneclient.exceptions that\napplications are using.\n\nChange-Id: Ib3afa86b9d276f6a45d1ecd6f9157ee02ec8570d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cba1ae9c075dd450601cf3aef8a260810711f978"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cba1ae9c075dd450601cf3aef8a260810711f978"}]},"branch":"refs/heads/master"},"26534dadb1d0be00b87b632a038839ab1c18cfe4":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-08-05 14:59:23.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/02/209302/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/02/209302/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/02/209302/2"}}},"commit":{"parents":[{"commit":"eaa7ddd7443ca166f6646e808dcad959811d158b","subject":"Proper deprecation for HTTPClient session and adapter properties","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eaa7ddd7443ca166f6646e808dcad959811d158b"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-08-05 00:57:26.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2015-08-05 14:59:23.000000000","tz":0},"subject":"oslo-incubator apiclient.exceptions to keystoneclient.exceptions","message":"oslo-incubator apiclient.exceptions to keystoneclient.exceptions\n\nApplications are using exceptions out of\nkeystoneclient.openstack.common.apiclient.exceptions so it\u0027s part\nof the public interface. But since it\u0027s from oslo-incubator it\u0027s\nnot considered stable. Since keystoneclient is all stable this\ncreates bad situation.\n\nWith this change, all the symbols out of apiclient.exceptions are\nmoved into keystoneclient.exceptions rather than the other way\naround (keystoneclient.exceptions used to re-export all of\napiclient.exceptions). Now we\u0027re in control of the\napiclient.exceptions and keystoneclient.exceptions that\napplications are using.\n\nCloses-Bug: 1481806\nChange-Id: Ib3afa86b9d276f6a45d1ecd6f9157ee02ec8570d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/26534dadb1d0be00b87b632a038839ab1c18cfe4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/26534dadb1d0be00b87b632a038839ab1c18cfe4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
