)]}'
{"id":"openstack%2Fpython-novaclient~458868","triplet_id":"openstack%2Fpython-novaclient~master~I76fe89f9c166e61971b5c116c7f01fbd5ccb5cf7","project":"openstack/python-novaclient","branch":"master","topic":"ksa-requests","hashtags":[],"change_id":"I76fe89f9c166e61971b5c116c7f01fbd5ccb5cf7","subject":"Remove direct dependency on requests","status":"MERGED","created":"2017-04-21 15:02:51.000000000","updated":"2017-04-21 17:38:48.000000000","submitted":"2017-04-21 17:38:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d6c229f6b655873fee0781d9b3eb599b80b8380f","_number":458868,"virtual_id_number":458868,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-04-21 17:38:48.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"recommended":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2017-04-21 15:33:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2017-04-21 16:12:07.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2017-04-21 16:20:50.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":1,"date":"2017-04-21 16:12:07.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-21 15:33:53.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2017-04-21 16:12:07.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2017-04-21 16:20:50.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":"2017-04-21 17:38:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bf6fd76eae9534879e1c6ebf3ba58b6db57c96bc","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-21 15:02:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d81c89c6a2ba8ca3549efcb697a4135d614fb52a","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2017-04-21 15:19:46.000000000","message":"Topic set to ksa-requests","accounts_in_message":[],"_revision_number":1},{"id":"afa21bb476af4ff64656ef4fd6810026490227eb","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2017-04-21 15:33:53.000000000","message":"Patch Set 1: Code-Review+1\n\nYes, good idea.","accounts_in_message":[],"_revision_number":1},{"id":"4a37e20853bdca3d40c9f8adef41f8f50b03441a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-04-21 16:12:07.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"7f9ed420506cde4e100594c5467e483870249686","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-21 16:14:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/68/458868/1/check/gate-python-novaclient-docs-ubuntu-xenial/4769d21//doc/build/html/ : SUCCESS in 1m 19s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/68/458868/1/check/gate-python-novaclient-pep8-ubuntu-xenial/b4c0195/ : SUCCESS in 3m 28s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/68/458868/1/check/gate-python-novaclient-python27-ubuntu-xenial/da058de/ : SUCCESS in 3m 33s\n- gate-python-novaclient-python35 http://logs.openstack.org/68/458868/1/check/gate-python-novaclient-python35/bdf6c5b/ : SUCCESS in 2m 43s\n- gate-python-novaclient-requirements http://logs.openstack.org/68/458868/1/check/gate-python-novaclient-requirements/03b679b/ : SUCCESS in 53s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/68/458868/1/check/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/a1cda8c/ : SUCCESS in 1h 09m 53s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/68/458868/1/check/gate-python-novaclient-releasenotes/d70fa13//releasenotes/build/html/ : SUCCESS in 3m 51s\n- gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/68/458868/1/check/gate-novaclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/2f09ff4/ : SUCCESS in 48m 57s (non-voting)\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/68/458868/1/check/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/878d2cc/ : SUCCESS in 33m 57s","accounts_in_message":[],"_revision_number":1},{"id":"baab329fc3316747020b7026045f41a9a5fd447d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-21 16:14:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"3df1a993998780ed4eaa68deaec2c7549193780a","date":"2017-04-21 17:38:48.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"d6c229f6b655873fee0781d9b3eb599b80b8380f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-21 17:38:48.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs-ubuntu-xenial http://docs-draft.openstack.org/68/458868/1/gate/gate-python-novaclient-docs-ubuntu-xenial/469e867//doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-novaclient-pep8-ubuntu-xenial http://logs.openstack.org/68/458868/1/gate/gate-python-novaclient-pep8-ubuntu-xenial/0a8f0ed/ : SUCCESS in 2m 50s\n- gate-python-novaclient-python27-ubuntu-xenial http://logs.openstack.org/68/458868/1/gate/gate-python-novaclient-python27-ubuntu-xenial/70c6cdf/ : SUCCESS in 2m 28s\n- gate-python-novaclient-python35 http://logs.openstack.org/68/458868/1/gate/gate-python-novaclient-python35/cc9e31e/ : SUCCESS in 2m 49s\n- gate-python-novaclient-requirements http://logs.openstack.org/68/458868/1/gate/gate-python-novaclient-requirements/844a696/ : SUCCESS in 43s\n- gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial http://logs.openstack.org/68/458868/1/gate/gate-tempest-dsvm-neutron-src-python-novaclient-ubuntu-xenial/4df8093/ : SUCCESS in 1h 23m 49s\n- gate-python-novaclient-releasenotes http://docs-draft.openstack.org/68/458868/1/gate/gate-python-novaclient-releasenotes/49a85ad//releasenotes/build/html/ : SUCCESS in 3m 34s\n- gate-novaclient-dsvm-functional-neutron-ubuntu-xenial http://logs.openstack.org/68/458868/1/gate/gate-novaclient-dsvm-functional-neutron-ubuntu-xenial/293555c/ : SUCCESS in 31m 31s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ff1eff18d9815ffa2588034769c842615e76507d","revisions":{"ff1eff18d9815ffa2588034769c842615e76507d":{"kind":"REWORK","_number":1,"created":"2017-04-21 15:02:51.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/68/458868/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/68/458868/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/68/458868/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/68/458868/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/68/458868/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/68/458868/1"}}},"commit":{"parents":[{"commit":"2ed7d2b5d078c7e5c4b4e7af434e2809bb22292e","subject":"Merge \"Microversion 2.42 - Fix tag attribute disappearing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2ed7d2b5d078c7e5c4b4e7af434e2809bb22292e"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-21 15:01:30.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2017-04-21 15:01:30.000000000","tz":-300},"subject":"Remove direct dependency on requests","message":"Remove direct dependency on requests\n\nkeystoneauth is the library that pulls in requests. If we have client\nlibraries also depend directly on requests, we can get into situations\nfor end users in installations where, because of sequencing of client\nlibrary releases there are conflicting versions of requests needed and\npkg_resources/entrypoints break.\n\nRemove the direct depend and let keystoneauth pull it in for us.\n\nChange-Id: I76fe89f9c166e61971b5c116c7f01fbd5ccb5cf7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ff1eff18d9815ffa2588034769c842615e76507d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/ff1eff18d9815ffa2588034769c842615e76507d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
