)]}'
{"id":"openstack%2Fpython-novaclient~221570","triplet_id":"openstack%2Fpython-novaclient~master~I038b84bad5b747a0688aef989f1337aee835b945","project":"openstack/python-novaclient","branch":"master","topic":"bug/1493974","hashtags":[],"change_id":"I038b84bad5b747a0688aef989f1337aee835b945","subject":"Fix bugs with rackspace","status":"MERGED","created":"2015-09-09 02:14:58.000000000","updated":"2015-09-10 18:10:58.000000000","submitted":"2015-09-10 18:10:54.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c415b4315dd750fc1759b5ea5ed26d0568671ee4","_number":221570,"virtual_id_number":221570,"owner":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2015-09-10 18:10:54.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":0,"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":2,"date":"2015-09-09 21:26:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-09-10 16:12:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-09-10 16:12:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},{"value":0,"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-09 19:22:25.000000000","updated_by":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"reviewer":{"_account_id":5441,"name":"Andrew Laski","email":"andrew@lascii.com","username":"alaski"},"state":"REVIEWER"},{"updated":"2015-09-09 21:26:47.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2015-09-10 16:12:32.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2015-09-10 18:10:54.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"cf9b5016c581d75ae62baabce57f734668264148","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 02:14:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3e93c191b76b49c6d5d73a6fa39d00b84d1c522e","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 02:20:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a486979de7abb13efd67aa30f79c6058f846a25e","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 03:11:55.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9bad5d21b17ccd5c51459cb9ce4321df8c2ed032","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 03:15:53.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1ae8be50bf49388105d6623005e4f63474e6accc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 04:23:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/70/221570/4/check/gate-python-novaclient-python26/4d804c9/ : SUCCESS in 1m 32s\n- gate-python-novaclient-pep8 http://logs.openstack.org/70/221570/4/check/gate-python-novaclient-pep8/66511c8/ : SUCCESS in 1m 28s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/70/221570/4/check/gate-python-novaclient-docs/147cdfd//doc/build/html/ : SUCCESS in 1m 21s\n- gate-python-novaclient-python27 http://logs.openstack.org/70/221570/4/check/gate-python-novaclient-python27/6e2afb2/ : SUCCESS in 1m 49s\n- gate-python-novaclient-python34 http://logs.openstack.org/70/221570/4/check/gate-python-novaclient-python34/2315193/ : SUCCESS in 2m 24s\n- gate-python-novaclient-pypy http://logs.openstack.org/70/221570/4/check/gate-python-novaclient-pypy/800c792/ : SUCCESS in 3m 21s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/70/221570/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/845d5e4/ : SUCCESS in 1h 07m 29s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/70/221570/4/check/gate-novaclient-dsvm-functional/68c8368/ : SUCCESS in 29m 38s","accounts_in_message":[],"_revision_number":4},{"id":"fbe7218919f0f51b220b12902f460cd9896d98db","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 18:37:46.000000000","message":"Patch Set 4: Code-Review-1\n\nThis should already be handled by https://review.openstack.org/#/c/220192/","accounts_in_message":[],"_revision_number":4},{"id":"b193274b4ea57d6bf455fadc8f86856685f3f904","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 18:46:16.000000000","message":"Patch Set 4:\n\nSo, I am running from the version currently on github, and getting this error.\n\nREQ: curl -g -i \u0027https://iad.servers.api.rackspacecloud.com/\u0027 -X GET -H \"Accept: application/json\" -H \"User-Agent: python-novaclient\" -H \"X-Auth-Token: \u003cremoved\u003e\"\nRESP: [401] {\u0027content-length\u0027: \u00270\u0027, \u0027via\u0027: \u00271.1 Repose (Repose/7.1.3.0)\u0027, \u0027server\u0027: \u0027Jetty(9.2.z-SNAPSHOT)\u0027, \u0027x-trans-id\u0027: \u0027c9ade6f3-54a4-42e8-92c7-09fbf8d16bbd\u0027, \u0027date\u0027: \u0027Wed, 09 Sep 2015 18:45:03 GMT\u0027, \u0027www-authenticate\u0027: \u0027Keystone uri\u003dhttps://identity.api.rackspacecloud.com/v2.0\u0027}\nRESP BODY: null\n\nDEBUG (shell:901) Unauthorized (HTTP 401)\nTraceback (most recent call last):\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/shell.py\", line 898, in main\n    OpenStackComputeShell().main(argv)\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/shell.py\", line 732, in main\n    api_version \u003d api_versions.discover_version(self.cs, api_version)\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/api_versions.py\", line 253, in discover_version\n    client)\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/api_versions.py\", line 235, in _get_server_version_range\n    version \u003d client.versions.get_current()\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/v2/versions.py\", line 61, in get_current\n    all_versions \u003d self.list()\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/v2/versions.py\", line 80, in list\n    return self._list(version_url, \"versions\")\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/base.py\", line 72, in _list\n    _resp, body \u003d self.api.client.get(url)\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/client.py\", line 445, in get\n    return self._cs_request(url, \u0027GET\u0027, **kwargs)\n  File \"/Users/dani6186/.pyenv/versions/2.7.10/lib/python2.7/site-packages/novaclient/client.py\", line 437, in _cs_request\n    raise e\nUnauthorized: Unauthorized (HTTP 401)\nERROR (Unauthorized): Unauthorized (HTTP 401)\n\nalso, i have to fix the os_password for it to work.","accounts_in_message":[],"_revision_number":4},{"id":"73c29b8933a35a6475cc69faa25683271a58147f","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 18:47:19.000000000","message":"Patch Set 4:\n\nAlso, it has that commit in it\n\ncommit e4b0d46c4b5b99973a7f65c294a9b73c8adfefb7\nAuthor: Sean Dague \u003csean@dague.net\u003e\nDate:   Thu Sep 3 11:13:21 2015 -0400","accounts_in_message":[],"_revision_number":4},{"id":"7af02a38d8eb0815f0d8a3bb6df6b4d5c70cead1","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 18:54:02.000000000","message":"Patch Set 4:\n\nit looks like it is caused by the rackspace-auth-openstack, since it doesn\u0027t have a session, and needs to be on the second part of novaclient.v2.versions","accounts_in_message":[],"_revision_number":4},{"id":"454e7066de5783f4612cf56b097947bf93c9a2a6","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 18:56:21.000000000","message":"Patch Set 4: -Code-Review\n\nI see. So we need is to move the try-catch outside the session block","accounts_in_message":[],"_revision_number":4},{"id":"d580ebc5dc15781d62ebc751208047f4a365847c","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 19:00:36.000000000","message":"Patch Set 4: Code-Review-1\n\nFirst, I think the patches for the os_password issue and the versions unauthorized issue should be separate because they\u0027re two separate problems.\n\nI think we should open launchpad bugs for each one and reference the corresponding bugs in the commit message.\n\nAnd the fix for the versions unauthorized looks like it should be an update of the existing fix, to handle both the session and non-session cases","accounts_in_message":[],"_revision_number":4},{"id":"3187bd256b4d44185efa5f0a5a5772cec6c062d3","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:07:08.000000000","message":"Patch Set 4:\n\nCool, sounds good, I am working on the fix right now, just need it to pass these tests, then I willopen bugs about them and split these to two prs.","accounts_in_message":[],"_revision_number":4},{"id":"184dc5a33da1df5407d5385ba2c86e00d55afd25","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:13:23.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"10f8e1b12c06445f198bd7636fae2b332ebc4b31","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:15:15.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9b57cd82657923b7450c18dae9cf8851e63b401e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 19:23:39.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)\n\nThis looks better. I think we should keep the workaround together in the same function it currently is, instead of spreading out over the two functions","accounts_in_message":[],"_revision_number":6},{"id":"804e5da805e647b4f4c10291981053d46f273478","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:25:04.000000000","message":"Patch Set 6:\n\nshould I just wrap where .get_current is called, and set whatever variable there with that NOTE, and take it out of this file?","accounts_in_message":[],"_revision_number":6},{"id":"b3fa874ac8d783dd464fc50828ff29325aa32dec","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:29:52.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0841343420ac2366f5cfc2bea056b7e95220c3f1","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 19:30:35.000000000","message":"Patch Set 6:\n\nI think no, because the workaround is targeting the case where the client is doing version negotiation, and this is a logical place for it. Otherwise if there were multiple calls of get_current() we\u0027d have to wrap each one separately and put the NOTEs","accounts_in_message":[],"_revision_number":6},{"id":"30f92e415621bafad398ef9b2b37c8a40d4146c5","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 19:40:09.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"bc94153ad47611c23ab4fbd9af8c31f4cecb11b2","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:42:18.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"82f2424090fc4ae600876066c8f0728fa1d73307","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:43:54.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"16a6133216d7d9fe8a43f929f19443c0938dc040","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:44:13.000000000","message":"Patch Set 8:\n\nnah, that is way better, and then I don\u0027t have to edit the previous comments for pep8","accounts_in_message":[],"_revision_number":8},{"id":"5a6d5b4a5fa85938096875aa71e8dafb80b4b41d","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 19:46:22.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"eda107e960b00b6dfee099b0d91393e107115fab","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:47:58.000000000","message":"Patch Set 9:\n\nThat is what I get for not running tox...","accounts_in_message":[],"_revision_number":9},{"id":"87ccf762cfb09237242fd6ea531afbbeeb19f6e3","author":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"date":"2015-09-09 19:48:11.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"1856ec5a07e00a5fd6234a24671a76eaa4458d3b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-09 21:04:46.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/70/221570/10/check/gate-python-novaclient-python26/397839d/ : SUCCESS in 1m 55s\n- gate-python-novaclient-pep8 http://logs.openstack.org/70/221570/10/check/gate-python-novaclient-pep8/66cbf4f/ : SUCCESS in 1m 06s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/70/221570/10/check/gate-python-novaclient-docs/5beef9d//doc/build/html/ : SUCCESS in 1m 28s\n- gate-python-novaclient-python27 http://logs.openstack.org/70/221570/10/check/gate-python-novaclient-python27/3d3af98/ : SUCCESS in 1m 54s\n- gate-python-novaclient-python34 http://logs.openstack.org/70/221570/10/check/gate-python-novaclient-python34/0466c26/ : SUCCESS in 3m 15s\n- gate-python-novaclient-pypy http://logs.openstack.org/70/221570/10/check/gate-python-novaclient-pypy/e9aa4b3/ : SUCCESS in 2m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/70/221570/10/check/gate-tempest-dsvm-neutron-src-python-novaclient/42d5c6d/ : SUCCESS in 1h 03m 51s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/70/221570/10/check/gate-novaclient-dsvm-functional/4613415/ : SUCCESS in 34m 55s","accounts_in_message":[],"_revision_number":10},{"id":"a8c3bb8e4effe47988fbfc4d5b0b862cb9aaa5d4","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-09-09 21:26:47.000000000","message":"Patch Set 10: Code-Review+2\n\nLooks good to me","accounts_in_message":[],"_revision_number":10},{"id":"65fe62814916583158d0801cef65d80b2968421c","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-09-10 16:12:32.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"626bbf7fa36ce803479e28071b3e8134cb5c0c6d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 16:14:03.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"401a5dfaf646929ad2bfebe8ed8144b4083d0d3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 18:10:54.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/70/221570/10/gate/gate-python-novaclient-python26/aaa1849/ : SUCCESS in 1m 32s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/70/221570/10/gate/gate-python-novaclient-docs/de6c4dd//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-novaclient-pep8 http://logs.openstack.org/70/221570/10/gate/gate-python-novaclient-pep8/b0cb98d/ : SUCCESS in 1m 03s\n- gate-python-novaclient-python27 http://logs.openstack.org/70/221570/10/gate/gate-python-novaclient-python27/514623a/ : SUCCESS in 1m 37s\n- gate-python-novaclient-python34 http://logs.openstack.org/70/221570/10/gate/gate-python-novaclient-python34/7cf56ed/ : SUCCESS in 4m 07s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/70/221570/10/gate/gate-tempest-dsvm-neutron-src-python-novaclient/5dcdb88/ : SUCCESS in 1h 18m 17s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/70/221570/10/gate/gate-novaclient-dsvm-functional/a27a8fc/ : SUCCESS in 32m 50s","accounts_in_message":[],"_revision_number":10},{"id":"783a77001a8e49b209431aaf7f5b5ee76b483766","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-10 18:10:58.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"b2221c8a7020ac66197360f594ba58b27434cf7d","revisions":{"a17b5e2b1fb1d93a6dd390d1847dc0c42a96018e":{"kind":"REWORK","_number":1,"created":"2015-09-09 02:14:58.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/1"}}},"commit":{"parents":[{"commit":"dabab5fedce2e672fe74b57c67147fb9237b1f23","subject":"not all apis have the versions available","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dabab5fedce2e672fe74b57c67147fb9237b1f23"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:31:12.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 02:14:19.000000000","tz":-300},"subject":"add tests for api_version Unauthorized","message":"add tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a17b5e2b1fb1d93a6dd390d1847dc0c42a96018e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a17b5e2b1fb1d93a6dd390d1847dc0c42a96018e"}]},"branch":"refs/heads/master"},"0a2ea62b2093f1cad800afd5355e93fcf577a0d4":{"kind":"REWORK","_number":2,"created":"2015-09-09 02:20:35.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/2"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 02:20:27.000000000","tz":-300},"subject":"make sure os_password is set","message":"make sure os_password is set\n\nI am not sure where this is referning to it being set in the future,\nbut it is currently not being set when the client object is being passed\nto the plugin.\n\nSpecifically the rackspace-auth-openstack plugin.\n\nChange-Id: I890c72c62368418191d3dc71081ab1d73bb8d3fe\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nbreak\n\nChange-Id: I7fc6a893fcc375376f60f3c775cdae5c854fa6e7\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0a2ea62b2093f1cad800afd5355e93fcf577a0d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0a2ea62b2093f1cad800afd5355e93fcf577a0d4"}]},"branch":"refs/heads/master"},"0dc13851818c4a4f2d764667bac888e780475ba3":{"kind":"REWORK","_number":3,"created":"2015-09-09 03:11:55.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/3"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 03:10:56.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nmake sure os_password is set\n\nIf novaclient doesn\u0027t use keystone, then need to make sure that the\nos_password gets set to what is passed into args.\n\nSpecifically the rackspace-auth-openstack plugin.\n\nChange-Id: I890c72c62368418191d3dc71081ab1d73bb8d3fe\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nbreak\n\nChange-Id: I7fc6a893fcc375376f60f3c775cdae5c854fa6e7\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0dc13851818c4a4f2d764667bac888e780475ba3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0dc13851818c4a4f2d764667bac888e780475ba3"}]},"branch":"refs/heads/master"},"19823a97c5d626763e434397170013e4de255e56":{"kind":"REWORK","_number":4,"created":"2015-09-09 03:15:53.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/4"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 03:15:45.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nmake sure os_password is set\n\nIf novaclient doesn\u0027t use keystone, then need to make sure that the\nos_password gets set to what is passed into args.\n\nSpecifically the rackspace-auth-openstack plugin.\n\nChange-Id: I890c72c62368418191d3dc71081ab1d73bb8d3fe\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nbreak\n\nChange-Id: I7fc6a893fcc375376f60f3c775cdae5c854fa6e7\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/19823a97c5d626763e434397170013e4de255e56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/19823a97c5d626763e434397170013e4de255e56"}]},"branch":"refs/heads/master"},"ea6cbc17d1ddd55d7716d2ab378ef3b7049f4564":{"kind":"REWORK","_number":5,"created":"2015-09-09 19:13:23.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/5"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 19:12:23.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nstill break when using the rackspace-auth-plugin\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nCloses-Bug: #1493974\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ea6cbc17d1ddd55d7716d2ab378ef3b7049f4564"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ea6cbc17d1ddd55d7716d2ab378ef3b7049f4564"}]},"branch":"refs/heads/master"},"61e11cfafb7e73eaa4f6c872901785b0ce3bbb9c":{"kind":"REWORK","_number":6,"created":"2015-09-09 19:15:15.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/6"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 19:15:06.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nstill break when using the rackspace-auth-plugin\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nCloses-Bug: #1493974\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/61e11cfafb7e73eaa4f6c872901785b0ce3bbb9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/61e11cfafb7e73eaa4f6c872901785b0ce3bbb9c"}]},"branch":"refs/heads/master"},"d14726f5f57f69d7e78a5ce56d26af2e7c414e3d":{"kind":"REWORK","_number":7,"created":"2015-09-09 19:29:52.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/7"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 19:29:46.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nstill break when using the rackspace-auth-plugin\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nCloses-Bug: #1493974\nCloses-Bug: #1491579\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d14726f5f57f69d7e78a5ce56d26af2e7c414e3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d14726f5f57f69d7e78a5ce56d26af2e7c414e3d"}]},"branch":"refs/heads/master"},"35e924a4f9ddf8af13e460e71769cb4e31b8fe83":{"kind":"REWORK","_number":8,"created":"2015-09-09 19:42:18.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/8"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 19:42:12.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nstill break when using the rackspace-auth-plugin\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nCloses-Bug: #1493974\nCloses-Bug: #1491579\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/35e924a4f9ddf8af13e460e71769cb4e31b8fe83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/35e924a4f9ddf8af13e460e71769cb4e31b8fe83"}]},"branch":"refs/heads/master"},"4739006f95d1c6c6c7c0a3e685b0642cd1dce261":{"kind":"REWORK","_number":9,"created":"2015-09-09 19:43:54.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/9"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 19:43:37.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nstill break when using the rackspace-auth-plugin\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nCloses-Bug: #1493974\nCloses-Bug: #1491579\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4739006f95d1c6c6c7c0a3e685b0642cd1dce261"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4739006f95d1c6c6c7c0a3e685b0642cd1dce261"}]},"branch":"refs/heads/master"},"b2221c8a7020ac66197360f594ba58b27434cf7d":{"kind":"REWORK","_number":10,"created":"2015-09-09 19:48:11.000000000","uploader":{"_account_id":8016,"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","username":"gtmanfred"},"ref":"refs/changes/70/221570/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/70/221570/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/70/221570/10"}}},"commit":{"parents":[{"commit":"e612205ab850b291a78e539d15923c8716d90158","subject":"Merge \"Enable i18n with Babel.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e612205ab850b291a78e539d15923c8716d90158"}]}],"author":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 01:13:39.000000000","tz":-300},"committer":{"name":"Daniel Wallace","email":"danielwallace@gtmanfred.com","date":"2015-09-09 19:47:20.000000000","tz":-300},"subject":"Fix bugs with rackspace","message":"Fix bugs with rackspace\n\nnot all apis have the versions available\n\nRackspace api does not open up for querying versions.  This causes it to\nstill break when using the rackspace-auth-plugin\n\nadd tests for api_version Unauthorized\n\nmake sure that the list can still run even if the api_version check is\nunauthorized.\n\nCloses-Bug: #1493974\nCloses-Bug: #1491579\nChange-Id: I038b84bad5b747a0688aef989f1337aee835b945\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b2221c8a7020ac66197360f594ba58b27434cf7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b2221c8a7020ac66197360f594ba58b27434cf7d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
