)]}'
{"id":"openstack%2Fpython-troveclient~367626","triplet_id":"openstack%2Fpython-troveclient~master~I6dbc3660b507017f85d06bde2903f4d2334fea35","project":"openstack/python-troveclient","branch":"master","topic":"bug/1622019","hashtags":[],"change_id":"I6dbc3660b507017f85d06bde2903f4d2334fea35","subject":"Fix module-list","status":"MERGED","created":"2016-09-08 20:48:52.000000000","updated":"2017-01-04 21:14:53.000000000","submitted":"2017-01-04 21:14:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4fa12a21318d6af1be553df91232bac67f31dead","_number":367626,"virtual_id_number":367626,"owner":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2017-01-04 21:14:53.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"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":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"all":[{"value":2,"date":"2017-01-04 18:41:45.000000000","_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":2,"date":"2017-01-01 18:57:29.000000000","_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"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":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"all":[{"value":1,"date":"2017-01-04 18:41:45.000000000","_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"value":0,"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},{"value":0,"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"value":0,"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"value":0,"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-02 22:50:31.000000000","updated_by":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"reviewer":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"state":"REVIEWER"},{"updated":"2016-11-28 21:20:09.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":"2016-11-29 11:13:32.000000000","updated_by":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"reviewer":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"state":"REVIEWER"},{"updated":"2016-12-06 17:11:23.000000000","updated_by":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"reviewer":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"state":"REVIEWER"},{"updated":"2016-12-21 00:11:50.000000000","updated_by":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"reviewer":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"state":"REVIEWER"},{"updated":"2017-01-04 18:41:45.000000000","updated_by":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"reviewer":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"state":"REVIEWER"},{"updated":"2017-01-04 21:14:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"035a3e394e7c7dd08d09ca82e6da5d0193d98f61","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-09-08 20:48:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a59eeffabdaf72794b3afc803b528cce297d64bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-08 22:01:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/1/check/gate-python-troveclient-docs-ubuntu-xenial/19da59d//doc/build/html/ : SUCCESS in 5m 00s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/1/check/gate-python-troveclient-pep8-ubuntu-xenial/354a2a1/ : SUCCESS in 2m 15s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/1/check/gate-python-troveclient-python27-ubuntu-xenial/2154c52/ : SUCCESS in 2m 15s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/1/check/gate-python-troveclient-python34/040d8e5/ : SUCCESS in 3m 14s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/1/check/gate-python-troveclient-python35-nv/bdffef7/ : SUCCESS in 2m 44s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/1/check/gate-python-troveclient-pypy/7de3a31/ : FAILURE in 3m 50s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/1/check/gate-tempest-dsvm-neutron-src-python-troveclient/c65b5c3/ : SUCCESS in 55m 57s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/26/367626/1/check/gate-trove-functional-dsvm-mysql/9cfbfb9/ : SUCCESS in 1h 01m 29s","accounts_in_message":[],"_revision_number":1},{"id":"3731f1e5e3ef021a446ae6344de40b757806f750","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-09-09 13:56:48.000000000","message":"Patch Set 1:\n\n(1 comment)\n\n-1 to add a bug; trivial or no trivial, it makes it easier to track.","accounts_in_message":[],"_revision_number":1},{"id":"665cfb9923719298521125ceb1a156709ed7ccad","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-09-09 19:11:34.000000000","message":"Patch Set 1: Code-Review-2\n\nocata","accounts_in_message":[],"_revision_number":1},{"id":"e0c12beda99b24b7417e10913e6f448407eb018c","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-09-09 21:13:07.000000000","message":"Topic set to bug/1622019","accounts_in_message":[],"_revision_number":1},{"id":"2ca2913eeb5b58cc2a5e603de9ebab8dc5a66299","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-09-09 21:16:34.000000000","message":"Patch Set 2: Published edit on patch set 1","accounts_in_message":[],"_revision_number":2},{"id":"ab10979e9067dbad26c1874bc522bf8a9cb13803","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-09 22:22:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/2/check/gate-python-troveclient-docs-ubuntu-xenial/e650ff4//doc/build/html/ : SUCCESS in 3m 04s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/2/check/gate-python-troveclient-pep8-ubuntu-xenial/0d92d47/ : SUCCESS in 2m 05s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/2/check/gate-python-troveclient-python27-ubuntu-xenial/08a4fe8/ : SUCCESS in 2m 19s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/2/check/gate-python-troveclient-python34/da1c1e9/ : SUCCESS in 3m 15s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/2/check/gate-python-troveclient-python35-nv/7e7b22f/ : SUCCESS in 2m 48s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/2/check/gate-python-troveclient-pypy/7e6b739/ : FAILURE in 2m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/2/check/gate-tempest-dsvm-neutron-src-python-troveclient/d3f219b/ : SUCCESS in 51m 12s\n- gate-trove-functional-dsvm-mysql http://logs.openstack.org/26/367626/2/check/gate-trove-functional-dsvm-mysql/5f66610/ : SUCCESS in 1h 00m 46s","accounts_in_message":[],"_revision_number":2},{"id":"58616dfa1d117656fbc8bd49fb39264d8130f384","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-09-15 16:37:48.000000000","message":"Patch Set 2: -Code-Review","accounts_in_message":[],"_revision_number":2},{"id":"7e62ff0475b821c2f3501dca1032039c62b2cdfd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-23 04:20:43.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f58d485333e140899681e6f1b19918e1827e050e","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-09-23 12:09:46.000000000","message":"Patch Set 2:\n\nThx Steve!","accounts_in_message":[],"_revision_number":2},{"id":"4ae9a933f45ab518fa77fc5f8d3956d3c368a53c","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-09-23 18:14:13.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7ed0a9b3dd25439ad5668b6ec71dcb7889dddb03","author":{"_account_id":5293,"name":"Nikhil","email":"SlickNik@gmail.com","username":"slicknik"},"date":"2016-11-02 22:50:31.000000000","message":"Patch Set 2:\n\nHello there! \n\nThis patch has been stagnant for a while, and has been identified as a candidate for abandonment. It was discussed at the weekly Trove meeting on 11/2 as part of regular review clean-up. If there is no update to this patch (even a comment with some thing like \"This is still work in progress\" counts as an update) this patch will likely be abandoned during the next Trove meeting on 11/9. As the patch author, you will still have the option to restore the patch even after it has been abandoned. \n\nThanks!","accounts_in_message":[],"_revision_number":2},{"id":"91b22da4cb6255c5a32fca817a77d257eb730d8f","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-09 18:13:16.000000000","message":"Patch Set 2:\n\nI will try to fix this as per Steve\u0027s suggestions","accounts_in_message":[],"_revision_number":2},{"id":"b5cdced47035707e3acf058b0f362267eabd71b8","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-28 15:13:03.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6f2e190ebf7f26e9670c1454a354c67a8fc8d228","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-28 15:26:24.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"056aaca0566d0fa89b22103cf5fadf35b156c34f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-28 16:37:52.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/4/check/gate-python-troveclient-docs-ubuntu-xenial/068d2ca//doc/build/html/ : SUCCESS in 3m 08s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/4/check/gate-python-troveclient-pep8-ubuntu-xenial/d3f391a/ : SUCCESS in 2m 22s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/4/check/gate-python-troveclient-python27-ubuntu-xenial/963b8a2/ : SUCCESS in 2m 10s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/4/check/gate-python-troveclient-python34/001c03d/ : SUCCESS in 2m 39s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/4/check/gate-python-troveclient-python35-nv/4aeeec8/ : SUCCESS in 2m 10s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/4/check/gate-python-troveclient-pypy/af8e6ee/ : FAILURE in 2m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/4/check/gate-tempest-dsvm-neutron-src-python-troveclient/ea7471a/ : SUCCESS in 49m 07s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/4/check/gate-python-troveclient-releasenotes/d29aa56//releasenotes/build/html/ : SUCCESS in 3m 55s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/4/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/43491fa/ : SUCCESS in 1h 11m 15s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/4/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/8530c9d/ : FAILURE in 22m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8b0c73c2b83a40944410f09ea81df13bea705d63","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-28 21:20:09.000000000","message":"Patch Set 4: Code-Review+1\n\nideally this should be done at the server level, but from a keystoneauth point of view, this should work","accounts_in_message":[],"_revision_number":4},{"id":"c9c432becc7e6041d3b96eb45951ba0e519ad1a8","author":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"date":"2016-11-29 11:13:32.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"95d588d04565a465f1441ca1de751ca87c615af5","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-11-29 11:25:57.000000000","message":"Patch Set 4: Code-Review-1\n\nrelease note is not useful to a user; suggest you remove it.","accounts_in_message":[],"_revision_number":4},{"id":"0d30cd4319e39cc17d9330134bdcab3038650261","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-11-29 11:28:09.000000000","message":"Patch Set 4:\n\nAlso, this should NOT be done on the client side as it basically means that the server will return admin information to anyone and rely on the fact that the client is in fact a well behaved actor and does not show the admin information for a non-admin user.\n\nYou may as well not have the check on the client (from the security perspective) and this check should only be performed on the server side and the return result modified accordingly.\n\nThat, or I\u0027m totally misunderstanding the intent of this patch.","accounts_in_message":[],"_revision_number":4},{"id":"bee4e0e0ff8edb5c63170538af4273136ffde3fb","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-29 16:44:15.000000000","message":"Patch Set 4:\n\nAnswered by a previous comment:\n\n  As for why, it\u0027s just a convenience.  If you\u0027re not admin, you probably don\u0027t need to see a column\n  of \u0027visible\u0027 set to \u00271\u0027 and a column of \u0027tenant_id\u0027 set to the tenant you\u0027re in.  But an admin user\n  might want to see that (since the values can be different for an admin).  (The data being returned\n  is, of course, controlled by the server.)\n\nIf we want the server to suppress this info if not an admin, I guess we could do that.  I was under\nthe impression (because of comments made by others) that we should try to send the same result set\nback and just leave fields blank if the person doesn\u0027t have the proper access rights.\n\nI put in a release note since it\u0027s user facing and fixes a bug that the user might have run into.  If\nyou think I should remove it, I\u0027ll probably also need clarification of which user-facing changes\nrequire release notes and which ones don\u0027t. :)","accounts_in_message":[],"_revision_number":4},{"id":"be463597886959963434e571579c2bb159913028","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-11-29 16:53:06.000000000","message":"Patch Set 4:\n\n\u003e Answered by a previous comment:\n \u003e \n \u003e As for why, it\u0027s just a convenience.  If you\u0027re not admin, you\n \u003e probably don\u0027t need to see a column\n \u003e of \u0027visible\u0027 set to \u00271\u0027 and a column of \u0027tenant_id\u0027 set to the\n \u003e tenant you\u0027re in.  But an admin user\n \u003e might want to see that (since the values can be different for an\n \u003e admin).  (The data being returned\n \u003e is, of course, controlled by the server.)\n \u003e \n \u003e If we want the server to suppress this info if not an admin, I\n \u003e guess we could do that.  I was under\n \u003e the impression (because of comments made by others) that we should\n \u003e try to send the same result set\n \u003e back and just leave fields blank if the person doesn\u0027t have the\n \u003e proper access rights.\n\nFine, this is a convenience but it is a bad pattern.\n\n \u003e \n \u003e I put in a release note since it\u0027s user facing and fixes a bug that\n \u003e the user might have run into.  If\n \u003e you think I should remove it, I\u0027ll probably also need clarification\n \u003e of which user-facing changes\n \u003e require release notes and which ones don\u0027t. :)\n\nNo, the release note is of no use to the user; maybe reword it in such a way that a user understands that admins will see a column X and non-admins won\u0027t","accounts_in_message":[],"_revision_number":4},{"id":"1c8cf9994acb168942f2e66700b34d0c591288e9","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-29 19:44:13.000000000","message":"Patch Set 4:\n\nWell, that behaviour was there before.  The fix is that it now should work the same with keystone V3 as it did with V2 ...","accounts_in_message":[],"_revision_number":4},{"id":"fb1dce841ff0ffeab86cad71d17b01d10b7988f1","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-29 19:46:55.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"347b8b5f32e2c6de7da8a8ec5d9581a4080cd717","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-29 19:48:40.000000000","message":"Patch Set 6: Published edit on patch set 5","accounts_in_message":[],"_revision_number":6},{"id":"5e89a36bf0f74a5b6e8fdb7b29c7b9b2295d72ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-29 21:07:16.000000000","message":"Patch Set 6: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/6/check/gate-python-troveclient-docs-ubuntu-xenial/fa7f43f//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-pep8-ubuntu-xenial/e478e94/ : SUCCESS in 2m 12s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-python27-ubuntu-xenial/fedcdb5/ : SUCCESS in 3m 30s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-python34/4692864/ : SUCCESS in 2m 09s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-python35-nv/f0d3324/ : SUCCESS in 1m 59s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-pypy/850aaf7/ : FAILURE in 2m 17s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/6/check/gate-tempest-dsvm-neutron-src-python-troveclient/d7ce170/ : FAILURE in 56m 44s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/6/check/gate-python-troveclient-releasenotes/af1bca1//releasenotes/build/html/ : SUCCESS in 1m 51s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/6/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/1c207ab/ : SUCCESS in 1h 18m 14s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/6/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/fab254b/ : FAILURE in 25m 04s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"24d35b1fb9eaa087338b69d90e7b5079baa60482","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-30 01:45:18.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"7cde09eb8a4806461db1a9d8659d1e32a4571273","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 02:42:12.000000000","message":"Patch Set 6:\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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/6/check/gate-python-troveclient-docs-ubuntu-xenial/b26a214//doc/build/html/ : SUCCESS in 3m 07s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-pep8-ubuntu-xenial/ac809e9/ : SUCCESS in 5m 05s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-python27-ubuntu-xenial/836f82b/ : SUCCESS in 2m 27s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-python34/54571ac/ : SUCCESS in 3m 18s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-python35-nv/7bc124b/ : SUCCESS in 2m 30s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/6/check/gate-python-troveclient-pypy/373b665/ : FAILURE in 1m 57s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/6/check/gate-tempest-dsvm-neutron-src-python-troveclient/7d2ad2e/ : FAILURE in 56m 43s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/6/check/gate-python-troveclient-releasenotes/9c91891//releasenotes/build/html/ : SUCCESS in 1m 50s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/6/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/59b64ee/ : FAILURE in 28m 31s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/6/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/4a5e9ef/ : FAILURE in 25m 09s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"ab2cd95935100ac13280b010b0861fe8357c372a","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-30 05:38:44.000000000","message":"Patch Set 7: Published edit on patch set 6","accounts_in_message":[],"_revision_number":7},{"id":"3a436d4f0868bbacbc1d014343f2d15e5148a25c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 06:58:43.000000000","message":"Patch Set 7: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/7/check/gate-python-troveclient-docs-ubuntu-xenial/40331c6//doc/build/html/ : SUCCESS in 5m 05s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-pep8-ubuntu-xenial/a367e3f/ : SUCCESS in 2m 16s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-python27-ubuntu-xenial/b9a6613/ : SUCCESS in 1m 55s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-python34/1eafcc2/ : SUCCESS in 1m 58s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-python35-nv/e449e84/ : SUCCESS in 1m 56s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-pypy/be855c8/ : FAILURE in 1m 58s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/7/check/gate-tempest-dsvm-neutron-src-python-troveclient/7e799f1/ : FAILURE in 1h 13m 40s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/7/check/gate-python-troveclient-releasenotes/bdd92a9//releasenotes/build/html/ : SUCCESS in 1m 46s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/7/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/3ae04e6/ : SUCCESS in 1h 19m 46s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/7/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/01927f4/ : FAILURE in 24m 32s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"6a5923e8e9598478f56e77161160d118735163d5","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-30 07:21:34.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"4729951f21cfc6ab8bed4183d7377f494aff7f0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 09:21:17.000000000","message":"Patch Set 7:\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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/7/check/gate-python-troveclient-docs-ubuntu-xenial/f5de0fa//doc/build/html/ : SUCCESS in 3m 40s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-pep8-ubuntu-xenial/641cd25/ : SUCCESS in 2m 44s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-python27-ubuntu-xenial/0b6e943/ : SUCCESS in 2m 30s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-python34/b04f63b/ : SUCCESS in 2m 37s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-python35-nv/c6a93f4/ : SUCCESS in 2m 40s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/7/check/gate-python-troveclient-pypy/de10dbd/ : FAILURE in 2m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/7/check/gate-tempest-dsvm-neutron-src-python-troveclient/f1ea83c/ : FAILURE in 56m 34s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/7/check/gate-python-troveclient-releasenotes/7107d13//releasenotes/build/html/ : SUCCESS in 2m 48s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/7/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/e7ad64f/ : SUCCESS in 1h 57m 23s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/7/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/2571284/ : FAILURE in 27m 59s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"b3c549ef06200d1f7d2eb5a693a2e6f0c1dfce8a","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-11-30 15:23:41.000000000","message":"Patch Set 8: Published edit on patch set 7","accounts_in_message":[],"_revision_number":8},{"id":"45888e3b1360d11358061d64ff836e708039ee89","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 16:56:31.000000000","message":"Patch Set 8: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/8/check/gate-python-troveclient-docs-ubuntu-xenial/ecdcd7b//doc/build/html/ : SUCCESS in 5m 15s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/8/check/gate-python-troveclient-pep8-ubuntu-xenial/852b9a4/ : SUCCESS in 3m 21s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/8/check/gate-python-troveclient-python27-ubuntu-xenial/15c8084/ : SUCCESS in 3m 49s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/8/check/gate-python-troveclient-python34/ad3a10c/ : SUCCESS in 2m 18s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/8/check/gate-python-troveclient-python35-nv/7900121/ : SUCCESS in 3m 34s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/8/check/gate-python-troveclient-pypy/8194210/ : FAILURE in 3m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/8/check/gate-tempest-dsvm-neutron-src-python-troveclient/85c6321/ : FAILURE in 55m 59s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/8/check/gate-python-troveclient-releasenotes/d19252a//releasenotes/build/html/ : SUCCESS in 3m 21s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/8/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/86a370c/ : SUCCESS in 1h 18m 32s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/8/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/e6b8960/ : FAILURE in 38m 51s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"26d8a69cd49529d63940fc179f4fa7ac845f0da3","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-01 22:57:02.000000000","message":"Patch Set 9: Published edit on patch set 8","accounts_in_message":[],"_revision_number":9},{"id":"ef6185664787420999a2aaa4d3824b303938ee03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-02 00:55:28.000000000","message":"Patch Set 9: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-docs-ubuntu-xenial/c5695fa//doc/build/html/ : SUCCESS in 4m 40s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pep8-ubuntu-xenial/6143afc/ : SUCCESS in 2m 08s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python27-ubuntu-xenial/5dcbf9b/ : SUCCESS in 2m 03s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python34/070bdca/ : SUCCESS in 3m 26s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python35-nv/0fd9cce/ : SUCCESS in 2m 01s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pypy/d568204/ : FAILURE in 2m 02s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/9/check/gate-tempest-dsvm-neutron-src-python-troveclient/72b4e95/ : SUCCESS in 54m 07s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-releasenotes/7def86b//releasenotes/build/html/ : SUCCESS in 3m 43s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/9/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/3e6daf2/ : FAILURE in 1h 58m 03s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/9/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/e3b0686/ : FAILURE in 1h 33m 10s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"f5bbdfd6811a27cdaa25bb5f0368ad067e36372a","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-02 21:40:48.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"1931af1759093754e3f6cd9ac7981eed53943ddd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-02 22:27:13.000000000","message":"Patch Set 9:\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":9},{"id":"f514c93b35b1b562aa4cf67b484c4670931a9501","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-03 00:54:47.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"38aaf6c28c9b4d682b56c35808080d30ca923052","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-03 01:13:11.000000000","message":"Patch Set 9:\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":9},{"id":"373b84389330ba7df0cf9ca20c5835871c3a60bc","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-03 05:42:01.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"6a7585229763b9c2c49c3f0c4f22e55229146a9f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-03 07:09:36.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-docs-ubuntu-xenial/179cef0//doc/build/html/ : SUCCESS in 5m 50s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pep8-ubuntu-xenial/08ff086/ : SUCCESS in 2m 05s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python27-ubuntu-xenial/17fbc0b/ : SUCCESS in 1m 53s\n- gate-python-troveclient-python34 http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python34/2cf626a/ : SUCCESS in 3m 06s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python35-nv/21ab800/ : SUCCESS in 2m 57s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pypy/443f2f9/ : FAILURE in 1m 58s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient http://logs.openstack.org/26/367626/9/check/gate-tempest-dsvm-neutron-src-python-troveclient/aeec6ad/ : SUCCESS in 51m 55s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-releasenotes/0b5b917//releasenotes/build/html/ : SUCCESS in 1m 41s\n- gate-trove-functional-dsvm-mysql-ubuntu-trusty http://logs.openstack.org/26/367626/9/check/gate-trove-functional-dsvm-mysql-ubuntu-trusty/74620b7/ : SUCCESS in 1h 14m 06s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv http://logs.openstack.org/26/367626/9/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial-nv/2ca4892/ : SUCCESS in 1h 27m 22s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"ffc28f2a28de0ab7219932c94371d39914965120","author":{"_account_id":14576,"name":"Petr Malik","email":"pmalik@tesora.com","username":"pmalik"},"date":"2016-12-06 17:11:23.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"c896a6fa9f03acaf35189b38ba477426e8ce5c1c","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-12 14:25:01.000000000","message":"Patch Set 9: Code-Review+2\n\nmodule-list CLI command is broken if using V3 authentication.  This cleans it up.","accounts_in_message":[],"_revision_number":9},{"id":"3a583055c841a11999dcaeffcc6c237b4bded49a","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-14 22:03:39.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"6d1895d4ee0b7ecf8e3c94e2a9986242b763d2a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-14 23:24:18.000000000","message":"Patch Set 9: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-docs-ubuntu-xenial/a2e4619//doc/build/html/ : SUCCESS in 3m 14s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pep8-ubuntu-xenial/9b03973/ : SUCCESS in 2m 19s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python27-ubuntu-xenial/a35ec17/ : SUCCESS in 2m 16s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python35-nv/b4cfd4d/ : SUCCESS in 2m 09s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pypy/54d9dc6/ : FAILURE in 2m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/2a44698/ : SUCCESS in 1h 15m 09s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-releasenotes/224e678//releasenotes/build/html/ : SUCCESS in 2m 46s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/d06b855/ : FAILURE in 1h 02m 11s","accounts_in_message":[],"_revision_number":9},{"id":"b34ed5914a954b8e23773ae42320c404a64ec99f","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-15 00:23:16.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"fe63b38a02dc72462186be178ecaef821bedd12a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 02:09:45.000000000","message":"Patch Set 9:\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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-docs-ubuntu-xenial/eef69ae//doc/build/html/ : SUCCESS in 5m 31s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pep8-ubuntu-xenial/a868133/ : SUCCESS in 3m 28s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python27-ubuntu-xenial/23563f9/ : SUCCESS in 3m 04s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-python35-nv/e87d6a2/ : SUCCESS in 2m 13s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/9/check/gate-python-troveclient-pypy/87a7b92/ : FAILURE in 3m 02s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/00f7a1c/ : SUCCESS in 1h 13m 19s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/9/check/gate-python-troveclient-releasenotes/cb0f054//releasenotes/build/html/ : SUCCESS in 1m 58s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/9/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/529a41e/ : FAILURE in 1h 44m 38s","accounts_in_message":[],"_revision_number":9},{"id":"7eb43c2d1e5e304f110d71f20a9b9622b85f718f","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-16 15:16:04.000000000","message":"Patch Set 10: Published edit on patch set 9","accounts_in_message":[],"_revision_number":10},{"id":"e81b1ead70c0a0f0764cebd924bdaa0d4496363f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-16 16:51:12.000000000","message":"Patch Set 10: 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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/10/check/gate-python-troveclient-docs-ubuntu-xenial/5b5786e//doc/build/html/ : SUCCESS in 5m 03s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-pep8-ubuntu-xenial/6ea4ed0/ : SUCCESS in 5m 53s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-python27-ubuntu-xenial/1f77d7e/ : SUCCESS in 2m 03s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-python35-nv/29129a1/ : SUCCESS in 5m 15s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-pypy/ebd89de/ : FAILURE in 2m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/83ca59c/ : SUCCESS in 57m 08s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/10/check/gate-python-troveclient-releasenotes/f28091f//releasenotes/build/html/ : SUCCESS in 4m 30s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/fb278df/ : FAILURE in 1h 33m 12s","accounts_in_message":[],"_revision_number":10},{"id":"c9c7e4acdd33ca01bf520edbeb0775ac230b8ab8","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-16 20:12:29.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"e2e2e6adbd3858131093b4c844e9fcc8b6bb23b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-16 22:35:17.000000000","message":"Patch Set 10:\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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/10/check/gate-python-troveclient-docs-ubuntu-xenial/6a3f522//doc/build/html/ : SUCCESS in 3m 42s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-pep8-ubuntu-xenial/4cd7a17/ : SUCCESS in 2m 37s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-python27-ubuntu-xenial/ed1cbdf/ : SUCCESS in 2m 41s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-python35-nv/6c7d61a/ : SUCCESS in 2m 15s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-pypy/c4f97b0/ : FAILURE in 2m 15s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/a4af254/ : SUCCESS in 1h 00m 28s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/10/check/gate-python-troveclient-releasenotes/7230447//releasenotes/build/html/ : SUCCESS in 2m 08s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/b651418/ : FAILURE in 2h 20m 36s","accounts_in_message":[],"_revision_number":10},{"id":"d862dfe9fabc67d1da9b895f21887d1a2268a3ba","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-16 23:50:41.000000000","message":"Patch Set 10:\n\nrecheck","accounts_in_message":[],"_revision_number":10},{"id":"cb15e4fc64e460ec5a15e450393ea086211c7de8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-17 00:47:06.000000000","message":"Patch Set 10:\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-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/10/check/gate-python-troveclient-docs-ubuntu-xenial/3a3273b//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-pep8-ubuntu-xenial/b9ea49f/ : SUCCESS in 2m 14s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-python27-ubuntu-xenial/ec52d73/ : SUCCESS in 3m 09s\n- gate-python-troveclient-python35-nv http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-python35-nv/fbad55c/ : SUCCESS in 3m 09s (non-voting)\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/10/check/gate-python-troveclient-pypy/4011c4d/ : FAILURE in 3m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/76824a9/ : SUCCESS in 56m 12s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/10/check/gate-python-troveclient-releasenotes/098a04a//releasenotes/build/html/ : SUCCESS in 3m 01s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/10/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/1198661/ : FAILURE in 25m 44s","accounts_in_message":[],"_revision_number":10},{"id":"3c01e8fc485224159575d19089f5b4c237470466","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-20 03:27:01.000000000","message":"Patch Set 11: Published edit on patch set 10","accounts_in_message":[],"_revision_number":11},{"id":"cf3041dad02a5e9e1c5c3233046abe43ac63744c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 04:32:27.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/11/check/gate-python-troveclient-docs-ubuntu-xenial/29186cb//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-pep8-ubuntu-xenial/cd6d4e4/ : SUCCESS in 2m 15s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-python27-ubuntu-xenial/98f9802/ : SUCCESS in 3m 39s\n- gate-python-troveclient-python35 http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-python35/ddfdf76/ : SUCCESS in 3m 33s\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-pypy/60c021a/ : FAILURE in 3m 15s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/a8165ad/ : SUCCESS in 1h 03m 16s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/11/check/gate-python-troveclient-releasenotes/1059bec//releasenotes/build/html/ : SUCCESS in 3m 13s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/710218a/ : SUCCESS in 1h 01m 20s","accounts_in_message":[],"_revision_number":11},{"id":"e60534fc4b686f22d4d941fb21b1ef8857274519","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-12-20 23:58:15.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"5a736505198e8d45421669ca7ff761728c8c9ebe","author":{"_account_id":9782,"name":"Morgan Jones","email":"morgan@tesora.com","username":"vgnbkr"},"date":"2016-12-21 00:11:50.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"f57ccb0d47a6bc3070df6211a456897d26fd2fd8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 02:40:59.000000000","message":"Patch Set 11:\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/11/check/gate-python-troveclient-docs-ubuntu-xenial/6208c07//doc/build/html/ : SUCCESS in 4m 46s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-pep8-ubuntu-xenial/224a51b/ : SUCCESS in 4m 00s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-python27-ubuntu-xenial/16030c7/ : SUCCESS in 2m 08s\n- gate-python-troveclient-python35 http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-python35/384ea3a/ : SUCCESS in 2m 38s\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/11/check/gate-python-troveclient-pypy/f95ef15/ : FAILURE in 2m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/c10591d/ : SUCCESS in 59m 39s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/11/check/gate-python-troveclient-releasenotes/a92b51e//releasenotes/build/html/ : SUCCESS in 2m 26s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/11/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/0c5e746/ : SUCCESS in 2h 40m 42s","accounts_in_message":[],"_revision_number":11},{"id":"efe609f38348e1424b2f35fa73a2a31890ae083a","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-12-21 02:57:59.000000000","message":"Patch Set 11:\n\n\u003e (1 comment)\n\nI don\u0027t follow. What do you mean, please elaborate.","accounts_in_message":[],"_revision_number":11},{"id":"b802e29d2da0f93b39cf1515e136da1984cab075","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2016-12-21 03:00:55.000000000","message":"Patch Set 11:\n\n\u003e (1 comment)\n\nI think it makes sense, if this access fails, then the user is not an admin.","accounts_in_message":[],"_revision_number":11},{"id":"6be6d0953f38388742e873ff978fc9f5931ee2b3","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-21 04:26:41.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"75085d8e8356d10ed5de958a89d7c04c44e4280f","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2016-12-22 16:08:27.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"1eece4f626673e4d8a51cd893d84029ee217e38d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-22 17:59:59.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/12/check/gate-python-troveclient-docs-ubuntu-xenial/5277611//doc/build/html/ : SUCCESS in 6m 31s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/12/check/gate-python-troveclient-pep8-ubuntu-xenial/ab8545f/ : SUCCESS in 4m 28s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/12/check/gate-python-troveclient-python27-ubuntu-xenial/fa249fb/ : SUCCESS in 3m 34s\n- gate-python-troveclient-python35 http://logs.openstack.org/26/367626/12/check/gate-python-troveclient-python35/71dc7de/ : SUCCESS in 4m 11s\n- gate-python-troveclient-pypy http://logs.openstack.org/26/367626/12/check/gate-python-troveclient-pypy/8cba1c7/ : FAILURE in 3m 54s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/12/check/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/e2a2a4a/ : SUCCESS in 1h 49m 52s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/12/check/gate-python-troveclient-releasenotes/41323da//releasenotes/build/html/ : SUCCESS in 2m 36s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/12/check/gate-trove-functional-dsvm-mysql-ubuntu-xenial/540934e/ : SUCCESS in 57m 10s","accounts_in_message":[],"_revision_number":12},{"id":"0d7b429d16ffd4ad485d8100c1159cebfdbc30f1","author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"date":"2017-01-01 18:57:29.000000000","message":"Patch Set 12: Code-Review+2\n\nIt\u0027s really annoying that this command still doesn\u0027t work","accounts_in_message":[],"_revision_number":12},{"id":"abdc63e0ede1f351894e06876b44e9294c9d63cb","author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"date":"2017-01-04 18:41:45.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\nThx Peter","accounts_in_message":[],"_revision_number":12},{"id":"4cc0c7ebfd78af2e68461f0fc05b8487a4992416","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-04 18:41:57.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"87814c5d8ea57c8737887e2212120b36f8b67c26","date":"2017-01-04 21:14:53.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":12},{"id":"4fa12a21318d6af1be553df91232bac67f31dead","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-04 21:14:53.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-troveclient-docs-ubuntu-xenial http://docs-draft.openstack.org/26/367626/12/gate/gate-python-troveclient-docs-ubuntu-xenial/adac299//doc/build/html/ : SUCCESS in 8m 49s\n- gate-python-troveclient-pep8-ubuntu-xenial http://logs.openstack.org/26/367626/12/gate/gate-python-troveclient-pep8-ubuntu-xenial/32ea5e3/ : SUCCESS in 2m 28s\n- gate-python-troveclient-python27-ubuntu-xenial http://logs.openstack.org/26/367626/12/gate/gate-python-troveclient-python27-ubuntu-xenial/20ffe3a/ : SUCCESS in 4m 28s\n- gate-python-troveclient-python35 http://logs.openstack.org/26/367626/12/gate/gate-python-troveclient-python35/0255521/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial http://logs.openstack.org/26/367626/12/gate/gate-tempest-dsvm-neutron-src-python-troveclient-ubuntu-xenial/ac6e7c8/ : SUCCESS in 1h 03m 35s\n- gate-python-troveclient-releasenotes http://docs-draft.openstack.org/26/367626/12/gate/gate-python-troveclient-releasenotes/f050772//releasenotes/build/html/ : SUCCESS in 2m 58s\n- gate-trove-functional-dsvm-mysql-ubuntu-xenial http://logs.openstack.org/26/367626/12/gate/gate-trove-functional-dsvm-mysql-ubuntu-xenial/f728ff5/ : SUCCESS in 57m 11s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"fb4064d39e5268af2c28a21087c07aa5d2d9956e","revisions":{"bbe517639760674c264dd9106ee1c7d28bce7f13":{"kind":"REWORK","_number":1,"created":"2016-09-08 20:48:52.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/1"}}},"commit":{"parents":[{"commit":"e4036597992cd9a747258699c5365915a6231d59","subject":"Update reno for stable/newton","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e4036597992cd9a747258699c5365915a6231d59"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-09-08 20:48:51.000000000","tz":0},"subject":"Handle Keystone V3 in module-list","message":"Handle Keystone V3 in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix checks both locations before\ntrying to access the data object directly.\n\nTrivial-Fix\n\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/bbe517639760674c264dd9106ee1c7d28bce7f13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/bbe517639760674c264dd9106ee1c7d28bce7f13"}]},"branch":"refs/heads/master"},"5021d037e5c6d2c4e86eaa9ab16fc763a9127c19":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2016-09-09 21:16:34.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/2"}}},"commit":{"parents":[{"commit":"e4036597992cd9a747258699c5365915a6231d59","subject":"Update reno for stable/newton","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e4036597992cd9a747258699c5365915a6231d59"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-09-09 21:13:01.000000000","tz":0},"subject":"Handle Keystone V3 in module-list","message":"Handle Keystone V3 in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix checks both locations before\ntrying to access the data object directly.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/5021d037e5c6d2c4e86eaa9ab16fc763a9127c19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/5021d037e5c6d2c4e86eaa9ab16fc763a9127c19"}]},"branch":"refs/heads/master"},"c8c8e05bdc3d760d13093678e5ec51caf7df103c":{"kind":"REWORK","_number":3,"created":"2016-11-28 15:13:03.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/3"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-11-28 15:10:27.000000000","tz":-300},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/c8c8e05bdc3d760d13093678e5ec51caf7df103c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/c8c8e05bdc3d760d13093678e5ec51caf7df103c"}]},"branch":"refs/heads/master"},"6d3f65c13a8076e21c48960d20fb425881baf172":{"kind":"REWORK","_number":4,"created":"2016-11-28 15:26:24.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/4"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-11-28 15:26:12.000000000","tz":-300},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6d3f65c13a8076e21c48960d20fb425881baf172"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/6d3f65c13a8076e21c48960d20fb425881baf172"}]},"branch":"refs/heads/master"},"57452844f267f0242faa304a83243dc31834a7be":{"kind":"REWORK","_number":5,"created":"2016-11-29 19:46:55.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/5"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-11-29 19:46:52.000000000","tz":0},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/57452844f267f0242faa304a83243dc31834a7be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/57452844f267f0242faa304a83243dc31834a7be"}]},"branch":"refs/heads/master"},"28f06f54048c5f13073484ec1cd3a95b85f37122":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2016-11-29 19:48:40.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/6"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-11-29 19:48:36.000000000","tz":0},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\nDepends-On: I5c1714b7839b2736c50f2daa2f4506c4006815a1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/28f06f54048c5f13073484ec1cd3a95b85f37122"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/28f06f54048c5f13073484ec1cd3a95b85f37122"}]},"branch":"refs/heads/master"},"b4fb2df2f7932a74ff70489d65e64c6c41c8e1b7":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2016-11-30 05:38:44.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/7"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-11-30 05:38:41.000000000","tz":0},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\nDepends-On: Iec71474ccfe757c8384c0b4e4b0758636668aebe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/b4fb2df2f7932a74ff70489d65e64c6c41c8e1b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/b4fb2df2f7932a74ff70489d65e64c6c41c8e1b7"}]},"branch":"refs/heads/master"},"7de5964cf8a5dd4d249451c1c7ad98df8fba654d":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2016-11-30 15:23:41.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/8"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-11-30 15:23:36.000000000","tz":0},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\nDepends-On: I4caf4a57226dd711575cde766076fa25d16792e2\n\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/7de5964cf8a5dd4d249451c1c7ad98df8fba654d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/7de5964cf8a5dd4d249451c1c7ad98df8fba654d"}]},"branch":"refs/heads/master"},"e391de89f0348d6df6c634680f639075d0fdff89":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2016-12-01 22:57:02.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/9"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-12-01 22:56:59.000000000","tz":0},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\nDepends-On: I4caf4a57226dd711575cde766076fa25d16792e2\nDepends-On: I9f3cbae3490e9995ba5f835fc2304442b83464e4\n\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e391de89f0348d6df6c634680f639075d0fdff89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/e391de89f0348d6df6c634680f639075d0fdff89"}]},"branch":"refs/heads/master"},"0720527e749aab8fe4ede65a4f0bbad01f84664c":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2016-12-16 15:16:04.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/10"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-12-16 15:16:00.000000000","tz":0},"subject":"Determine admin correctly in module-list","message":"Determine admin correctly in module-list\n\nKeystone V3 stores the role information in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\nDepends-On: I4caf4a57226dd711575cde766076fa25d16792e2\nDepends-On: I9f3cbae3490e9995ba5f835fc2304442b83464e4\nDepends-On: I3bbe3bafa7ea3e627272103ac16a38f6a32a8a06\n\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/0720527e749aab8fe4ede65a4f0bbad01f84664c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/0720527e749aab8fe4ede65a4f0bbad01f84664c"}]},"branch":"refs/heads/master"},"7a6a465c7ca7e2914c09d968824dfc9f80447235":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2016-12-20 03:27:01.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/11"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-12-20 03:26:57.000000000","tz":0},"subject":"Fix module-list","message":"Fix module-list\n\nUnder a keystone V3 scenario, the CLI command for\nmodule-list will fail as it tried to determine whether\nto display the \u0027visible\u0027 and \u0027tenant\u0027 fields (which only\nmake sense to show to an admin).\n\nKeystone V3 stores the role information (used to find\nout if the user has admin access) in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/7a6a465c7ca7e2914c09d968824dfc9f80447235"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/7a6a465c7ca7e2914c09d968824dfc9f80447235"}]},"branch":"refs/heads/master"},"fb4064d39e5268af2c28a21087c07aa5d2d9956e":{"kind":"REWORK","_number":12,"created":"2016-12-22 16:08:27.000000000","uploader":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"ref":"refs/changes/26/367626/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/26/367626/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/26/367626/12"}}},"commit":{"parents":[{"commit":"857f2496ff41b798cad51caa424c1cbf4ed8d78c","subject":"Merge \"Added limit/marker support for config group lists\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/857f2496ff41b798cad51caa424c1cbf4ed8d78c"}]}],"author":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-07-28 15:57:59.000000000","tz":0},"committer":{"name":"Peter Stachowski","email":"peter@tesora.com","date":"2016-12-22 16:08:16.000000000","tz":-480},"subject":"Fix module-list","message":"Fix module-list\n\nUnder a keystone V3 scenario, the CLI command for\nmodule-list will fail as it tried to determine whether\nto display the \u0027visible\u0027 and \u0027tenant\u0027 fields (which only\nmake sense to show to an admin).\n\nKeystone V3 stores the role information (used to find\nout if the user has admin access) in a different\nplace than V2.  This fix uses a keystoneauth1 property\nto have the value determined correctly internally,\nso trove doesn\u0027t have to worry about it.\n\nThe logic was also moved to the utils module to\nfaciliate reuse.\n\nCloses-Bug: #1622019\nChange-Id: I6dbc3660b507017f85d06bde2903f4d2334fea35\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/fb4064d39e5268af2c28a21087c07aa5d2d9956e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/fb4064d39e5268af2c28a21087c07aa5d2d9956e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
