)]}'
{"id":"openstack%2Fpython-swiftclient~114678","triplet_id":"openstack%2Fpython-swiftclient~master~I9bf1f70dd4cdd25467587a416df9631ed4ce980a","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1357562","hashtags":[],"change_id":"I9bf1f70dd4cdd25467587a416df9631ed4ce980a","subject":"Adds tty password entry for swiftclient","status":"ABANDONED","created":"2014-08-15 22:16:19.000000000","updated":"2014-10-09 21:30:21.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ee378b7ec5a8be21dbc3dfa69576ed9ed23d14cd","_number":114678,"virtual_id_number":114678,"owner":{"_account_id":12715,"name":"John Trowbridge","email":"trown@redhat.com","username":"trown"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2014-08-19 08:00:00.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-08-26 21:44:52.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"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":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}],"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-08-19 08:00:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-08-26 21:44:52.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"}],"messages":[{"id":"0d318deab7749a03cb59f284c83e7d7a3c07a7ed","author":{"_account_id":12715,"name":"John Trowbridge","email":"trown@redhat.com","username":"trown"},"date":"2014-08-15 22:16:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"64a6bedd79b2df76998aed72542dc993d38f5650","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-15 22:18:29.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"7472942d88f96c8a0d78575be7c7db19bfc2e225","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-15 23:24:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/78/114678/1/check/gate-python-swiftclient-pep8/0186f3d : SUCCESS in 1m 39s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/114678/1/check/gate-python-swiftclient-docs/8858970/doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-swiftclient-python26 http://logs.openstack.org/78/114678/1/check/gate-python-swiftclient-python26/e406cd3 : SUCCESS in 1m 49s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/114678/1/check/gate-python-swiftclient-python27/9e0ec35 : SUCCESS in 2m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-full/3a50aa5 : SUCCESS in 50m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-postgres-full/e9a5d50 : SUCCESS in 50m 13s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-neutron-full/5a0c60e : SUCCESS in 1h 03m 43s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-neutron-heat-slow/00a3558 : SUCCESS in 24m 32s\n- check-grenade-dsvm http://logs.openstack.org/78/114678/1/check/check-grenade-dsvm/69adf1e : SUCCESS in 41m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/114678/1/check/gate-tempest-dsvm-large-ops/0ffd0d8 : SUCCESS in 21m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/114678/1/check/gate-tempest-dsvm-neutron-large-ops/2aa9410 : SUCCESS in 19m 26s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-full-havana/4562b66 : FAILURE in 11m 00s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-neutron-havana/3a35fa5 : FAILURE in 10m 12s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-full-icehouse/c19bd4a : SUCCESS in 45m 55s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/114678/1/check/check-tempest-dsvm-neutron-icehouse/98f79d9 : SUCCESS in 59m 31s\n- gate-python-swiftclient-python33 http://logs.openstack.org/78/114678/1/check/gate-python-swiftclient-python33/7c0cc1d : SUCCESS in 5m 41s\n- gate-python-swiftclient-pypy http://logs.openstack.org/78/114678/1/check/gate-python-swiftclient-pypy/767a873 : SUCCESS in 2m 09s\n- check-swift-dsvm-functional http://logs.openstack.org/78/114678/1/check/check-swift-dsvm-functional/56a75b8 : SUCCESS in 19m 24s","accounts_in_message":[],"_revision_number":1},{"id":"25322de650ab209e154f91d22aab747ffdac3deb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-19 08:00:00.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"eec942d0facb44e776406d1d4034efc816aeb772","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-08-26 21:44:52.000000000","message":"Patch Set 1: Code-Review-1\n\nI ran a quick test of this and it turns out that quitting with ^C leaves the terminal raw, so I have to type \"stty sane\" before it\u0027s useable again. This is not acceptable.\n\nIn addition, I have small concerns about compatibility. Before, the client exited if password was wrong and the input was a terminal. Not sure if this is a problem in practice. The patch does a proper isatty() check and if anyone runs a script without \u003c/dev/null, he deserves\nwhat\u0027s coming.\n\nI like a way to pass password that does not paint in ps\n(this includes environment).","accounts_in_message":[],"_revision_number":1},{"id":"127937a9c633e5fe5fc1f633194e7c16f15115e2","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2014-10-09 21:30:21.000000000","message":"Abandoned\n\nAbandoning due to lack of activity since the last negative review. You can restore the change if you want to keep working on it.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b174ec034873d37ce268dec7d6d6276433c3b9c5","revisions":{"b174ec034873d37ce268dec7d6d6276433c3b9c5":{"kind":"REWORK","_number":1,"created":"2014-08-15 22:16:19.000000000","uploader":{"_account_id":12715,"name":"John Trowbridge","email":"trown@redhat.com","username":"trown"},"ref":"refs/changes/78/114678/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/78/114678/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/114678/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/114678/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/114678/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/78/114678/1"}}},"commit":{"parents":[{"commit":"8664eadd19915db3c9b9fc009fc2accbac8f1b93","subject":"Merge \"Clean up raw policy stats in account stat\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8664eadd19915db3c9b9fc009fc2accbac8f1b93"}]}],"author":{"name":"John Trowbridge","email":"trown@redhat.com","date":"2014-08-15 22:16:06.000000000","tz":-240},"committer":{"name":"John Trowbridge","email":"trown@redhat.com","date":"2014-08-15 22:16:18.000000000","tz":-240},"subject":"Adds tty password entry for swiftclient","message":"Adds tty password entry for swiftclient\n\nAdded functionality from keystoneclient to fallback to the tty for password\nentry if no password is given via the environment or the --os-password option.\n\nChange-Id: I9bf1f70dd4cdd25467587a416df9631ed4ce980a\nCloses-Bug: 1357562\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b174ec034873d37ce268dec7d6d6276433c3b9c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b174ec034873d37ce268dec7d6d6276433c3b9c5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
