)]}'
{"id":"openstack%2Fpython-openstackclient~161088","triplet_id":"openstack%2Fpython-openstackclient~master~Idc3b72534071e0013c8922884a8bc14137509a0f","project":"openstack/python-openstackclient","branch":"master","topic":"os-client-config","hashtags":[],"change_id":"Idc3b72534071e0013c8922884a8bc14137509a0f","subject":"Move OSC auth plugins so they can be found","status":"MERGED","created":"2015-03-04 04:05:40.000000000","updated":"2015-03-10 05:37:42.000000000","submitted":"2015-03-10 05:37:41.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a6c6a543aaac26d1314021238c36ae04bc0aba49","_number":161088,"virtual_id_number":161088,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2015-03-10 05:37:41.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-03-10 03:22:42.000000000","_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"date":"2015-03-10 03:49:42.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-03-10 03:16:26.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-03-10 04:26:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-03-10 04:47:35.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-03-10 04:47:35.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-04 15:26:24.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2015-03-05 12:00:51.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2015-03-10 03:16:26.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-03-10 03:22:42.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-03-10 05:37:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"85659bd627c6bdd5f849ee7a9e8cc3d9e1887a17","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-04 04:05:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cfa7988ab3569e3b8e33011cded4d81644214664","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-03-04 15:26:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"58aed825d6fec46c28d1d2114c6cf5176f21e7c2","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-03-04 18:36:10.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"ada634a389b44108f60f2fcc36a1e8d8b5de676e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 01:03:15.000000000","message":"Patch Set 2: 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-openstackclient-python26 http://logs.openstack.org/88/161088/2/check/gate-python-openstackclient-python26/c780443/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/88/161088/2/check/gate-python-openstackclient-pep8/9e3383b/ : SUCCESS in 1m 21s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/88/161088/2/check/gate-python-openstackclient-docs/bea1f37//doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-openstackclient-python27 http://logs.openstack.org/88/161088/2/check/gate-python-openstackclient-python27/5f4c9d8/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python34 http://logs.openstack.org/88/161088/2/check/gate-python-openstackclient-python34/a0ba64a/ : SUCCESS in 2m 42s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/88/161088/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7f85592/ : SUCCESS in 53m 23s\n- check-osc-dsvm-functional http://logs.openstack.org/88/161088/2/check/check-osc-dsvm-functional/89474f0/ : FAILURE in 22m 26s","accounts_in_message":[],"_revision_number":2},{"id":"2c7689ee23b3d6b5542b94fb28a0093b111dd9fc","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-05 04:52:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"cfd7c0bd5f610c277dfe51ff0baa9e9f7e32aecb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 07:35:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/88/161088/3/check/gate-python-openstackclient-python26/2e7073b/ : SUCCESS in 1m 28s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/88/161088/3/check/gate-python-openstackclient-pep8/5c31095/ : SUCCESS in 1m 13s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/88/161088/3/check/gate-python-openstackclient-docs/27dce63//doc/build/html/ : SUCCESS in 1m 50s\n- gate-python-openstackclient-python27 http://logs.openstack.org/88/161088/3/check/gate-python-openstackclient-python27/e1c33e4/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/88/161088/3/check/gate-python-openstackclient-python34/107910d/ : SUCCESS in 3m 07s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/88/161088/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7a65311/ : SUCCESS in 1h 01m 05s\n- check-osc-dsvm-functional http://logs.openstack.org/88/161088/3/check/check-osc-dsvm-functional/d66ec8d/ : SUCCESS in 22m 32s","accounts_in_message":[],"_revision_number":3},{"id":"eed998e8875dba9789dded3d346a447b24c78c08","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-03-05 12:00:51.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"fe3c623b83557f5b5464a9df08fb1d04b66c8256","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-05 18:10:47.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f62f58f05d8e85f8d76eb253c3393ae4b7744dea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-05 19:16:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/88/161088/4/check/gate-python-openstackclient-python26/3cd8225/ : SUCCESS in 1m 16s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/88/161088/4/check/gate-python-openstackclient-pep8/6c4f274/ : SUCCESS in 1m 24s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/88/161088/4/check/gate-python-openstackclient-docs/e5ce04c//doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-python27 http://logs.openstack.org/88/161088/4/check/gate-python-openstackclient-python27/ed2f366/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/88/161088/4/check/gate-python-openstackclient-python34/75703b5/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/88/161088/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/2934d60/ : SUCCESS in 57m 55s\n- check-osc-dsvm-functional http://logs.openstack.org/88/161088/4/check/check-osc-dsvm-functional/4e17cf8/ : SUCCESS in 25m 30s","accounts_in_message":[],"_revision_number":4},{"id":"614ea06c1ca9315ad3ebb031d0a945c392642702","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-06 08:28:23.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"f73cd1a4e2a76cdca57d3d89526bef6e7c7fc3fc","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-06 10:33:26.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nremoving os_url seems caused a regression running osc prompt authentication\n\n$openstack\nERROR: openstack \u0027Namespace\u0027 object has no attribute \u0027os_url\u0027","accounts_in_message":[],"_revision_number":4},{"id":"cb28c836ccb148881aa3755dc8e78944af0aa810","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-06 13:54:45.000000000","message":"Patch Set 4:\n\n(2 comments)\n\nLin, it looks to me like the callback in setup_auth() was broken before this, but the symptom changes.  I\u0027m going to fix it here anyway.\n\nRe the import spacing.  I don\u0027t care.  I\u0027ll do whatever, but I\u0027d like someone who does care to clean up the rest of the project because it\u0027s all over the place WRT the \u0027third-party\u0027 module spacing and placement.\n\nIs six a third party?  in py2 it is, in py3 it isn\u0027t.  There\u0027s a reason every time someone starts to change hacking the effort just quietly goes away.","accounts_in_message":[],"_revision_number":4},{"id":"2b36a4da6650dde0b49e0f36e20a649b73e30bd8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-06 14:03:46.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d7ab6ed00503f50d0d162faede527801872cee81","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-06 15:02:11.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/88/161088/5/check/gate-python-openstackclient-python26/0d93336/ : SUCCESS in 2m 11s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/88/161088/5/check/gate-python-openstackclient-pep8/332ec0e/ : SUCCESS in 1m 21s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/88/161088/5/check/gate-python-openstackclient-docs/733a70b//doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/88/161088/5/check/gate-python-openstackclient-python27/4a54585/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-python34 http://logs.openstack.org/88/161088/5/check/gate-python-openstackclient-python34/66b00fb/ : SUCCESS in 3m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/88/161088/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7bd2ad3/ : SUCCESS in 58m 19s\n- check-osc-dsvm-functional http://logs.openstack.org/88/161088/5/check/check-osc-dsvm-functional/1da809c/ : SUCCESS in 22m 02s","accounts_in_message":[],"_revision_number":5},{"id":"2496c5df1e5ec5efd738a987dd351c86a5c1ba4f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-06 16:19:21.000000000","message":"Patch Set 5:\n\nbeating the dead horse here, but i consider six (and any library that is installed via pypi/pip) to be third party, https://pypi.python.org/pypi/six (and not a project import)\n\nlin\u0027s right, they all should be grouped together, i was mis-reading the other imports as openstackclient, when they are in fact keystoneclient.\n\nbut i\u0027m happy with the way it is now.","accounts_in_message":[],"_revision_number":5},{"id":"cb83d2d31d9b12278599816af8e7b587bccf33b4","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-10 02:51:20.000000000","message":"Patch Set 5:\n\nConfirmed that this fixes bug https://bugs.launchpad.net/python-openstackclient/+bug/1428912","accounts_in_message":[],"_revision_number":5},{"id":"06d2163d5351d4eafa67807091d86c74681fe173","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-10 03:00:41.000000000","message":"Patch Set 5:\n\ndo we want this one in 1.0.3?","accounts_in_message":[],"_revision_number":5},{"id":"c4a55be69522fcf2ad37b24eaa72a45c2a3db7f6","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-10 03:16:12.000000000","message":"Patch Set 6: Commit message was updated","accounts_in_message":[],"_revision_number":6},{"id":"5427e21fa4c4683cd5e6b6191a7c91e26bada626","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-10 03:16:26.000000000","message":"Patch Set 6: Code-Review+2\n\nfixes the password prompting issue","accounts_in_message":[],"_revision_number":6},{"id":"9d46aa3419175239476ce9e57ad14b489b13e26c","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-10 03:22:42.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"872e417aec4feef324e513c223615d54cac93796","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-10 03:49:42.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"36eeba3e514839a6c782de166bd366bec31e0066","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-10 04:13:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/88/161088/6/check/gate-python-openstackclient-python26/bba8ae2/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/88/161088/6/check/gate-python-openstackclient-pep8/3c048a8/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/88/161088/6/check/gate-python-openstackclient-docs/9db8693//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/88/161088/6/check/gate-python-openstackclient-python27/a221fb0/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/88/161088/6/check/gate-python-openstackclient-python34/4ee9c63/ : SUCCESS in 3m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/88/161088/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/555f6aa/ : SUCCESS in 57m 37s\n- check-osc-dsvm-functional http://logs.openstack.org/88/161088/6/check/check-osc-dsvm-functional/6267553/ : SUCCESS in 21m 15s","accounts_in_message":[],"_revision_number":6},{"id":"872e43371f78ed98686343ca1cf636453dbb9769","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-10 04:26:09.000000000","message":"Patch Set 6: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4ec2fdecf6619147dbaf31d2135f1f1236aeadf1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-10 04:47:35.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"cf3132bdedeb0f50718194e770a5c8b953e634ec","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-10 04:47:35.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"f8a94bae5993b7ca33ba61618608da8fe62f1987","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-10 05:37:41.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/88/161088/6/gate/gate-python-openstackclient-python26/04a7ca9/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/88/161088/6/gate/gate-python-openstackclient-docs/bc5910e//doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/88/161088/6/gate/gate-python-openstackclient-pep8/4a3c105/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-python27 http://logs.openstack.org/88/161088/6/gate/gate-python-openstackclient-python27/f814668/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-python34 http://logs.openstack.org/88/161088/6/gate/gate-python-openstackclient-python34/ef9bcd8/ : SUCCESS in 2m 24s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/88/161088/6/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/f01707f/ : SUCCESS in 50m 04s\n- gate-osc-dsvm-functional http://logs.openstack.org/88/161088/6/gate/gate-osc-dsvm-functional/b396d14/ : SUCCESS in 18m 56s","accounts_in_message":[],"_revision_number":6},{"id":"844f8eb6c47440cacff97dfe4024c292c8f518c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-10 05:37:42.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"749920bc65d4859eeaf44d16ae94f842d88af178","revisions":{"5e972ba0be8f1b35bcd62b2602c3b2e86ccf76af":{"kind":"REWORK","_number":1,"created":"2015-03-04 04:05:40.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/88/161088/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/88/161088/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/1"}}},"commit":{"parents":[{"commit":"9ce112f1a1e05d18e590da20c268de967a7b4795","subject":"Merge \"Fix error msg in sort_items\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9ce112f1a1e05d18e590da20c268de967a7b4795"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-04 02:29:38.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-04 02:34:56.000000000","tz":-360},"subject":"Move OSC auth plugins so they can be found","message":"Move OSC auth plugins so they can be found\n\nThe plugin detection at the top of openstackclient.api.auth did not\ndetect the plugins at the bottom of that file because, surprise,\nthey had not been declared yet so the entry points were ignored.\n\nMove both plugin subclasses into openstackclient.api.auth_plugin.\n\nChange-Id: Idc3b72534071e0013c8922884a8bc14137509a0f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e972ba0be8f1b35bcd62b2602c3b2e86ccf76af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5e972ba0be8f1b35bcd62b2602c3b2e86ccf76af"}]},"branch":"refs/heads/master"},"a790729c33ec76b23ef8abb7cf7fc859a44f8a19":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-03-04 15:26:24.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/88/161088/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/88/161088/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/2"}}},"commit":{"parents":[{"commit":"5d92fc0d0a7c606fdcf7a3565801ae361389d9ab","subject":"Handle novaclient \u003e2.20.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5d92fc0d0a7c606fdcf7a3565801ae361389d9ab"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-04 02:29:38.000000000","tz":-360},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2015-03-04 15:26:04.000000000","tz":-300},"subject":"Move OSC auth plugins so they can be found","message":"Move OSC auth plugins so they can be found\n\nThe plugin detection at the top of openstackclient.api.auth did not\ndetect the plugins at the bottom of that file because, surprise,\nthey had not been declared yet so the entry points were ignored.\n\nMove both plugin subclasses into openstackclient.api.auth_plugin.\n\nChange-Id: Idc3b72534071e0013c8922884a8bc14137509a0f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a790729c33ec76b23ef8abb7cf7fc859a44f8a19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a790729c33ec76b23ef8abb7cf7fc859a44f8a19"}]},"branch":"refs/heads/master"},"29b724e62ca1c7df2a0664e666ad7fb75869647e":{"kind":"REWORK","_number":3,"created":"2015-03-05 04:52:35.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/88/161088/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/88/161088/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/3"}}},"commit":{"parents":[{"commit":"5d92fc0d0a7c606fdcf7a3565801ae361389d9ab","subject":"Handle novaclient \u003e2.20.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5d92fc0d0a7c606fdcf7a3565801ae361389d9ab"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-04 02:29:38.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-05 04:52:24.000000000","tz":-360},"subject":"Move OSC auth plugins so they can be found","message":"Move OSC auth plugins so they can be found\n\nThe plugin detection at the top of openstackclient.api.auth did not\ndetect the plugins at the bottom of that file because, surprise,\nthey had not been declared yet so the entry points were ignored.\n\nMove both plugin subclasses into openstackclient.api.auth_plugin.\n\nChange-Id: Idc3b72534071e0013c8922884a8bc14137509a0f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/29b724e62ca1c7df2a0664e666ad7fb75869647e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/29b724e62ca1c7df2a0664e666ad7fb75869647e"}]},"branch":"refs/heads/master"},"c9a8a8c0c64537a4133acfe7dca704251eefa03b":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2015-03-05 18:10:47.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/88/161088/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/88/161088/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/4"}}},"commit":{"parents":[{"commit":"dc00d7c758a431845750974cc10a2734e14f9d03","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc00d7c758a431845750974cc10a2734e14f9d03"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-04 02:29:38.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-05 18:10:06.000000000","tz":-360},"subject":"Move OSC auth plugins so they can be found","message":"Move OSC auth plugins so they can be found\n\nThe plugin detection at the top of openstackclient.api.auth did not\ndetect the plugins at the bottom of that file because, surprise,\nthey had not been declared yet so the entry points were ignored.\n\nMove both plugin subclasses into openstackclient.api.auth_plugin.\n\nChange-Id: Idc3b72534071e0013c8922884a8bc14137509a0f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c9a8a8c0c64537a4133acfe7dca704251eefa03b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c9a8a8c0c64537a4133acfe7dca704251eefa03b"}]},"branch":"refs/heads/master"},"2213ab08f4f75a8bc275451cb79b4e305a0a1c77":{"kind":"REWORK","_number":5,"created":"2015-03-06 14:03:46.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/88/161088/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/88/161088/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/5"}}},"commit":{"parents":[{"commit":"dc00d7c758a431845750974cc10a2734e14f9d03","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc00d7c758a431845750974cc10a2734e14f9d03"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-04 02:29:38.000000000","tz":-360},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-06 13:58:47.000000000","tz":-360},"subject":"Move OSC auth plugins so they can be found","message":"Move OSC auth plugins so they can be found\n\nThe plugin detection at the top of openstackclient.api.auth did not\ndetect the plugins at the bottom of that file because, surprise,\nthey had not been declared yet so the entry points were ignored.\n\nMove both plugin subclasses into openstackclient.api.auth_plugin.\n\nFix a problem with the password callback that was otherwise made\nworse with this change.\n\nChange-Id: Idc3b72534071e0013c8922884a8bc14137509a0f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2213ab08f4f75a8bc275451cb79b4e305a0a1c77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2213ab08f4f75a8bc275451cb79b4e305a0a1c77"}]},"branch":"refs/heads/master"},"749920bc65d4859eeaf44d16ae94f842d88af178":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2015-03-10 03:16:12.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/88/161088/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/88/161088/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/88/161088/6"}}},"commit":{"parents":[{"commit":"dc00d7c758a431845750974cc10a2734e14f9d03","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dc00d7c758a431845750974cc10a2734e14f9d03"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2015-03-04 02:29:38.000000000","tz":-360},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-10 03:16:12.000000000","tz":0},"subject":"Move OSC auth plugins so they can be found","message":"Move OSC auth plugins so they can be found\n\nThe plugin detection at the top of openstackclient.api.auth did not\ndetect the plugins at the bottom of that file because, surprise,\nthey had not been declared yet so the entry points were ignored.\n\nMove both plugin subclasses into openstackclient.api.auth_plugin.\n\nFix a problem with the password callback that was otherwise made\nworse with this change.\n\nCloses-Bug: 1428912\nChange-Id: Idc3b72534071e0013c8922884a8bc14137509a0f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/749920bc65d4859eeaf44d16ae94f842d88af178"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/749920bc65d4859eeaf44d16ae94f842d88af178"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
