)]}'
{"id":"openstack%2Fpython-glanceclient~219329","triplet_id":"openstack%2Fpython-glanceclient~master~I080253170e3e84a90363e5bb494cf137895fe2e7","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1488892","hashtags":[],"change_id":"I080253170e3e84a90363e5bb494cf137895fe2e7","subject":"Password should be prompted once","status":"MERGED","created":"2015-09-01 16:08:21.000000000","updated":"2015-09-01 20:42:25.000000000","submitted":"2015-09-01 20:42:24.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7da288c952fb0e54232e3a112b487b2b2e175cc7","_number":219329,"virtual_id_number":219329,"owner":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-09-01 20:42:24.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"}],"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":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-09-01 16:20:08.000000000","_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":2,"date":"2015-09-01 19:47:53.000000000","_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"}],"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":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":1,"date":"2015-09-01 19:47:53.000000000","_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-01 16:20:08.000000000","updated_by":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"reviewer":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"state":"REVIEWER"},{"updated":"2015-09-01 19:47:53.000000000","updated_by":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"reviewer":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"state":"REVIEWER"},{"updated":"2015-09-01 20:42:24.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"88558b6ecdccba814b781d6312ffeee0e414de24","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-09-01 16:08:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"11147c3fd36f56e9f00058b19bad3da9770cf13f","author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"date":"2015-09-01 16:09:47.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"842623810b888d1526c0c1b782875a4fe30a3acb","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-09-01 16:20:08.000000000","message":"Patch Set 1: Code-Review+2\n\nThanks!","accounts_in_message":[],"_revision_number":1},{"id":"c3dc7ad826e1af271b6e0e91e78a10b5f974c936","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 18:25:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/29/219329/1/check/gate-python-glanceclient-python26/306f9b8/ : SUCCESS in 1m 19s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/29/219329/1/check/gate-python-glanceclient-pep8/59c3840/ : SUCCESS in 1m 08s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/29/219329/1/check/gate-python-glanceclient-docs/9e0799e//doc/build/html/ : SUCCESS in 57s\n- gate-python-glanceclient-python27 http://logs.openstack.org/29/219329/1/check/gate-python-glanceclient-python27/39ea7b1/ : SUCCESS in 1m 15s\n- gate-python-glanceclient-python34 http://logs.openstack.org/29/219329/1/check/gate-python-glanceclient-python34/fa16916/ : SUCCESS in 1m 53s\n- gate-python-glanceclient-pypy http://logs.openstack.org/29/219329/1/check/gate-python-glanceclient-pypy/bdddd64/ : FAILURE in 2m 13s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/29/219329/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/6b45fa8/ : SUCCESS in 1h 12m 56s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/29/219329/1/check/gate-glanceclient-dsvm-functional/66e2646/ : SUCCESS in 25m 45s","accounts_in_message":[],"_revision_number":1},{"id":"a6d1a885a60ad9d0f0e9769304299361ee27d2fa","author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"date":"2015-09-01 19:47:53.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"2b05bf237004800c9f2baad6eb3a9a44c56ead05","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 19:48:00.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c51d550b712f6f31e1fd4b1576934b118f672b7f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 20:42:24.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/29/219329/1/gate/gate-python-glanceclient-python26/4afec17/ : SUCCESS in 1m 06s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/29/219329/1/gate/gate-python-glanceclient-docs/1cb7460//doc/build/html/ : SUCCESS in 1m 03s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/29/219329/1/gate/gate-python-glanceclient-pep8/adeec32/ : SUCCESS in 51s\n- gate-python-glanceclient-python27 http://logs.openstack.org/29/219329/1/gate/gate-python-glanceclient-python27/ef02263/ : SUCCESS in 1m 15s\n- gate-python-glanceclient-python34 http://logs.openstack.org/29/219329/1/gate/gate-python-glanceclient-python34/094dcd0/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/29/219329/1/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/5d046a2/ : SUCCESS in 54m 03s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/29/219329/1/gate/gate-glanceclient-dsvm-functional/f94dc5d/ : SUCCESS in 21m 26s","accounts_in_message":[],"_revision_number":1},{"id":"d274fd4ac40dba4c5c73538e015b9b42993f2088","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 20:42:25.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"1e2274aef011c143ef0ae421b45755babaff3652","revisions":{"1e2274aef011c143ef0ae421b45755babaff3652":{"kind":"REWORK","_number":1,"created":"2015-09-01 16:08:21.000000000","uploader":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"ref":"refs/changes/29/219329/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/29/219329/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/29/219329/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/29/219329/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/29/219329/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/29/219329/1"}}},"commit":{"parents":[{"commit":"54ae632f1b6dfba18a16ba934cd8052fe766693f","subject":"1.0.0 release notes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/54ae632f1b6dfba18a16ba934cd8052fe766693f"}]}],"author":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-09-01 16:03:41.000000000","tz":120},"committer":{"name":"Flavio Percoco","email":"flaper87@gmail.com","date":"2015-09-01 16:03:41.000000000","tz":120},"subject":"Password should be prompted once","message":"Password should be prompted once\n\nThere\u0027s a corner case where password may be requested twice. In a fresh\nenvironment, when schemas have not be downloaded for v2, the client will\nask for a password to download the schemas and then it\u0027ll ask for the\npassword again to run the actual command. This happens because we parse\nthe CLI arguments twice to make sure we\u0027re parsing them for the right\nclient version.\n\nThis patch checks if the password is unset in the newly parsed arguments\nand if it\u0027s been set in the previously parsed ones. In this case it\nkeeps the set password. I believe this approach is safer than re-using\nthe already parsed arguements which may have been parsed for a different\nAPI version (might happen because we fallback to v1 if v2 is not\navailable).\n\nChange-Id: I080253170e3e84a90363e5bb494cf137895fe2e7\nCloses-bug: #1488892\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1e2274aef011c143ef0ae421b45755babaff3652"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1e2274aef011c143ef0ae421b45755babaff3652"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
