)]}'
{"id":"openstack%2Fpython-openstackclient~147768","triplet_id":"openstack%2Fpython-openstackclient~master~I9c88f1c9637b3870c151952ecc797aaf65be271a","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1400531","hashtags":[],"change_id":"I9c88f1c9637b3870c151952ecc797aaf65be271a","subject":"Add helpful messages when authN\u0027ing with password","status":"MERGED","created":"2015-01-16 07:23:05.000000000","updated":"2015-01-16 21:14:10.000000000","submitted":"2015-01-16 21:14:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cfb4292ae6b5d9757baa18fb4a6a8e7493832c86","_number":147768,"virtual_id_number":147768,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"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":2,"date":"2015-01-16 21:14:08.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":1,"date":"2015-01-16 11:44:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-01-16 20:34:55.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":"","value":1,"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":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-01-16 20:34:55.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":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-16 11:44:44.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-01-16 20:34:55.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-01-16 21:14:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ff36c4996842a74d615c40431a4aed1015dfd037","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-16 07:23:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c2d496319e75c4ed90099145b4789878331e39e0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-16 07:41:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"38c2b64734884cadbde27073fb395ec565669ef9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-16 08:13:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/68/147768/2/check/gate-python-openstackclient-python26/4a2d766/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/68/147768/2/check/gate-python-openstackclient-pep8/37a43db/ : SUCCESS in 55s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/68/147768/2/check/gate-python-openstackclient-docs/9fe9776//doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-openstackclient-python27 http://logs.openstack.org/68/147768/2/check/gate-python-openstackclient-python27/96977b7/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python33 http://logs.openstack.org/68/147768/2/check/gate-python-openstackclient-python33/022e99d/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse http://logs.openstack.org/68/147768/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-icehouse/8e42d36/ : SUCCESS in 30m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-juno http://logs.openstack.org/68/147768/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient-juno/361b71d/ : SUCCESS in 23m 33s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/68/147768/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/a9e1829/ : SUCCESS in 32m 08s\n- check-osc-dsvm-functional http://logs.openstack.org/68/147768/2/check/check-osc-dsvm-functional/bf6c6fd/ : SUCCESS in 15m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f171e7b64735a985bf2a82d8ae47ca7da8462f7a","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-01-16 11:44:44.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1890e337313062b7e0c3ef8322bf414b5b33fd22","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-01-16 20:34:55.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"739f5b52bf9aeabf9ac11bc335290305520ba6c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-16 20:34:56.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"7f709bf25d3178267c573ef00ed48149a9ddca1b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-16 21:14:08.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/68/147768/2/gate/gate-python-openstackclient-python26/a558836/ : SUCCESS in 1m 35s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/68/147768/2/gate/gate-python-openstackclient-docs/c9d13eb//doc/build/html/ : SUCCESS in 2m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/68/147768/2/gate/gate-python-openstackclient-pep8/055abf8/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python27 http://logs.openstack.org/68/147768/2/gate/gate-python-openstackclient-python27/89ad6fe/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-python33 http://logs.openstack.org/68/147768/2/gate/gate-python-openstackclient-python33/dbf678e/ : SUCCESS in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/68/147768/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/581bcb4/ : SUCCESS in 35m 36s\n- gate-osc-dsvm-functional http://logs.openstack.org/68/147768/2/gate/gate-osc-dsvm-functional/cfc86a7/ : SUCCESS in 17m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f24839ba4f7328906b4e6cd403faaa0d6de7ea5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-16 21:14:10.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fff4a1cd23057160af13f157a6fde2c172fae7a9","revisions":{"9f27f3c05f75aebc90c65bb0c511b8b454fc42ab":{"kind":"REWORK","_number":1,"created":"2015-01-16 07:23:05.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/68/147768/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/68/147768/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/1"}}},"commit":{"parents":[{"commit":"77097c6cd48142e94853aa568692fcae0187a885","subject":"Merge \"Imported Translations from Transifex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/77097c6cd48142e94853aa568692fcae0187a885"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-01-16 07:20:52.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-01-16 07:20:52.000000000","tz":-300},"subject":"Add helpful messages when authN\u0027ing with password","message":"Add helpful messages when authN\u0027ing with password\n\nSetting up auth options can be complicated, and we currently don\u0027t\ndo any checking before we build all our auth parameters to send off\nto keystoneclient. We should do some basic checking to guide new\nusers.\n\nChange-Id: I9c88f1c9637b3870c151952ecc797aaf65be271a\nCloses-Bug: #1400531\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f27f3c05f75aebc90c65bb0c511b8b454fc42ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f27f3c05f75aebc90c65bb0c511b8b454fc42ab"}]},"branch":"refs/heads/master"},"fff4a1cd23057160af13f157a6fde2c172fae7a9":{"kind":"REWORK","_number":2,"created":"2015-01-16 07:41:31.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/68/147768/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/68/147768/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/68/147768/2"}}},"commit":{"parents":[{"commit":"77097c6cd48142e94853aa568692fcae0187a885","subject":"Merge \"Imported Translations from Transifex\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/77097c6cd48142e94853aa568692fcae0187a885"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-01-16 07:20:52.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-01-16 07:41:24.000000000","tz":-300},"subject":"Add helpful messages when authN\u0027ing with password","message":"Add helpful messages when authN\u0027ing with password\n\nSetting up auth options can be complicated, and we currently don\u0027t\ndo any checking before we build all our auth parameters to send off\nto keystoneclient. We should do some basic checking to guide new\nusers.\n\nChange-Id: I9c88f1c9637b3870c151952ecc797aaf65be271a\nCloses-Bug: #1400531\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fff4a1cd23057160af13f157a6fde2c172fae7a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fff4a1cd23057160af13f157a6fde2c172fae7a9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
