)]}'
{"id":"openstack%2Fpython-novaclient~169330","triplet_id":"openstack%2Fpython-novaclient~master~I73a7c71cd5cd9b36e04138c1544dbe698cefdeef","project":"openstack/python-novaclient","branch":"master","topic":"import_contrib","hashtags":[],"change_id":"I73a7c71cd5cd9b36e04138c1544dbe698cefdeef","subject":"Add \"get_contrib_module\" method","status":"ABANDONED","created":"2015-03-31 14:21:12.000000000","updated":"2015-05-13 17:20:38.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a65d34a03a4e36db30563cd658c824fef0b95656","_number":169330,"virtual_id_number":169330,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2015-03-31 16:24:04.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-03-31 15:37:25.000000000","_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"date":"2015-05-13 17:20:38.000000000","_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"}],"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":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":-1,"date":"2015-04-01 08:54:14.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"}],"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"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-31 15:37:25.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2015-03-31 16:24:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-04-01 08:54:14.000000000","updated_by":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"reviewer":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"state":"REVIEWER"},{"updated":"2015-05-13 17:20:38.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"}],"messages":[{"id":"3ec0223a0af57aa28e2312816ec89dcb53af15fd","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-03-31 14:21:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"07488bdbc046c07a09f1e8b63fada435a1f570db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 16:24:04.000000000","message":"Patch Set 1: 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-novaclient-python26 http://logs.openstack.org/30/169330/1/check/gate-python-novaclient-python26/b11e2fe/ : SUCCESS in 1m 24s\n- gate-python-novaclient-pep8 http://logs.openstack.org/30/169330/1/check/gate-python-novaclient-pep8/3365c44/ : SUCCESS in 58s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/30/169330/1/check/gate-python-novaclient-docs/f3938ae//doc/build/html/ : SUCCESS in 59s\n- gate-python-novaclient-python27 http://logs.openstack.org/30/169330/1/check/gate-python-novaclient-python27/695e204/ : SUCCESS in 1m 14s\n- gate-python-novaclient-python34 http://logs.openstack.org/30/169330/1/check/gate-python-novaclient-python34/6466af0/ : SUCCESS in 2m 36s\n- gate-tempest-dsvm-neutron-src-python-novaclient-icehouse http://logs.openstack.org/30/169330/1/check/gate-tempest-dsvm-neutron-src-python-novaclient-icehouse/0e412d6/ : FAILURE in 29m 23s\n- gate-tempest-dsvm-neutron-src-python-novaclient-juno http://logs.openstack.org/30/169330/1/check/gate-tempest-dsvm-neutron-src-python-novaclient-juno/9b9d516/ : SUCCESS in 53m 28s\n- gate-python-novaclient-pypy http://logs.openstack.org/30/169330/1/check/gate-python-novaclient-pypy/a4f5506/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/30/169330/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/53dad48/ : SUCCESS in 56m 03s\n- check-novaclient-dsvm-functional http://logs.openstack.org/30/169330/1/check/check-novaclient-dsvm-functional/c1b413b/ : SUCCESS in 21m 06s","accounts_in_message":[],"_revision_number":1},{"id":"1ed1dd7867ddb05cb992f9205e0a9c594e992915","author":{"_account_id":8412,"name":"Mike Durnosvistov","email":"glacierr.dev@gmail.com","username":"mdurnosvistov"},"date":"2015-04-01 08:54:14.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"99a6ac9da01b6e27dfb744bda60275d0a9c8cf6e","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-05-13 17:20:38.000000000","message":"Abandoned\n\nThis review is \u003e 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a \u0027recheck\u0027 comment to get fresh test results.","accounts_in_message":[],"_revision_number":1},{"id":"a33b3fe4538c03284791f752a058cb04896e5042","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-05-13 17:20:38.000000000","message":"Patch Set 1:\n\nThis review is \u003e 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a \u0027recheck\u0027 comment to get fresh test results.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"aa15057524a1e845600e100c809103be12e5e563","revisions":{"aa15057524a1e845600e100c809103be12e5e563":{"kind":"REWORK","_number":1,"created":"2015-03-31 14:21:12.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/30/169330/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/30/169330/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/30/169330/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/30/169330/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/30/169330/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/30/169330/1"}}},"commit":{"parents":[{"commit":"33c70dbe204d70ea915da920a4befb98ec9315c1","subject":"Merge \"Don\u0027t record time when self.timing is False\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/33c70dbe204d70ea915da920a4befb98ec9315c1"}]}],"author":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-03-31 13:50:40.000000000","tz":180},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-03-31 13:50:40.000000000","tz":180},"subject":"Add \"get_contrib_module\" method","message":"Add \"get_contrib_module\" method\n\nSince novaclient has more than one client version, import of contrib modules\nis inconvenient, if you want to support several clients versions.\n\nFor example, openstackclient contains such code:\n  try:\n      from novaclient.v2.contrib import list_extensions\n  except ImportError:\n      from novaclient.v1_1.contrib import list_extensions\n\nThis method is designed to decrease number of versioned imports from\nnovaclient and to facilitate use of contrib modules.\n\nChange-Id: I73a7c71cd5cd9b36e04138c1544dbe698cefdeef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/aa15057524a1e845600e100c809103be12e5e563"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/aa15057524a1e845600e100c809103be12e5e563"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
