)]}'
{"id":"openstack%2Fpython-openstackclient~129416","triplet_id":"openstack%2Fpython-openstackclient~master~I809091c9c71d08f29606d7fd8b500898ff2cb8ae","project":"openstack/python-openstackclient","branch":"master","topic":"client-cleanup","hashtags":[],"change_id":"I809091c9c71d08f29606d7fd8b500898ff2cb8ae","subject":"Remove ClientManager._service_catalog","status":"MERGED","created":"2014-10-18 05:06:17.000000000","updated":"2014-10-20 23:08:43.000000000","submitted":"2014-10-18 23:50:24.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ef25d1ecea401cf26a2d65e5836c9746e3c919a1","_number":129416,"virtual_id_number":129416,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2014-10-18 23:50:24.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-10-20 17:41:58.000000000","post_submit":true,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":2,"date":"2014-10-18 18:55:17.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2014-10-18 22:26:13.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2014-10-18 22:26:13.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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-18 18:55:17.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2014-10-18 23:50:24.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-10-20 17:41:58.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"}],"messages":[{"id":"a5885bb48d55e05f2e442fed98a1aa60220ded78","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-18 05:06:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"da0118a11721d283445f6ebe55c54adae6376430","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-18 06:11:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/16/129416/1/check/gate-python-openstackclient-pep8/8447a4a : SUCCESS in 50s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/16/129416/1/check/gate-python-openstackclient-docs/647d51b/doc/build/html/ : SUCCESS in 56s\n- gate-python-openstackclient-python26 http://logs.openstack.org/16/129416/1/check/gate-python-openstackclient-python26/140aecf : SUCCESS in 1m 06s\n- gate-python-openstackclient-python27 http://logs.openstack.org/16/129416/1/check/gate-python-openstackclient-python27/944b3e5 : SUCCESS in 56s\n- gate-python-openstackclient-python33 http://logs.openstack.org/16/129416/1/check/gate-python-openstackclient-python33/abe5af9 : SUCCESS in 2m 45s\n- check-tempest-dsvm-full http://logs.openstack.org/16/129416/1/check/check-tempest-dsvm-full/c1e4623 : SUCCESS in 47m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/16/129416/1/check/check-tempest-dsvm-postgres-full/61dd676 : SUCCESS in 41m 58s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/16/129416/1/check/check-tempest-dsvm-neutron-full/5819a5a : SUCCESS in 1h 05m 26s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/16/129416/1/check/check-tempest-dsvm-neutron-heat-slow/9ee8244 : SUCCESS in 19m 25s\n- check-grenade-dsvm http://logs.openstack.org/16/129416/1/check/check-grenade-dsvm/c1fe8b5 : SUCCESS in 44m 12s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/16/129416/1/check/check-tempest-dsvm-full-icehouse/8a5c7dc : SUCCESS in 47m 53s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/16/129416/1/check/check-tempest-dsvm-neutron-icehouse/607f0b1 : SUCCESS in 54m 22s\n- check-osc-dsvm-functional http://logs.openstack.org/16/129416/1/check/check-osc-dsvm-functional/d44571c : FAILURE in 14m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ce388994cbd72e832bfc67298c422da8e1697403","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-18 18:55:17.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nthat is some good clean up","accounts_in_message":[],"_revision_number":1},{"id":"99f5d066c65d33a1f4cd91a7a637f4f82c8466b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-18 22:26:13.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"fc9c6e2d8c3b614fd161d90ad9356f834e3e8764","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-18 22:26:13.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"5ee779b698cf8a1b795618e874fc8b115f2caf0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-18 22:56:03.000000000","message":"Patch Set 1:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"13c22c72063b84a7485757f57a2342a10494bba7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-18 23:50:24.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/16/129416/1/gate/gate-python-openstackclient-docs/636d507/doc/build/html/ : SUCCESS in 58s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/16/129416/1/gate/gate-python-openstackclient-pep8/8540f0d : SUCCESS in 52s\n- gate-python-openstackclient-python26 http://logs.openstack.org/16/129416/1/gate/gate-python-openstackclient-python26/49d1478 : SUCCESS in 56s\n- gate-python-openstackclient-python27 http://logs.openstack.org/16/129416/1/gate/gate-python-openstackclient-python27/5c6d087 : SUCCESS in 54s\n- gate-python-openstackclient-python33 http://logs.openstack.org/16/129416/1/gate/gate-python-openstackclient-python33/a878caf : SUCCESS in 2m 41s\n- gate-tempest-dsvm-full http://logs.openstack.org/16/129416/1/gate/gate-tempest-dsvm-full/848e990 : SUCCESS in 42m 32s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/16/129416/1/gate/gate-tempest-dsvm-postgres-full/0cf31d0 : SUCCESS in 54m 17s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/16/129416/1/gate/gate-tempest-dsvm-neutron-full/b7afb36 : SUCCESS in 53m 38s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/16/129416/1/gate/gate-tempest-dsvm-neutron-heat-slow/4f57919 : SUCCESS in 18m 00s\n- gate-grenade-dsvm http://logs.openstack.org/16/129416/1/gate/gate-grenade-dsvm/92d986d : SUCCESS in 49m 55s\n- gate-osc-dsvm-functional http://logs.openstack.org/16/129416/1/gate/gate-osc-dsvm-functional/70d238d : FAILURE in 14m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a8607a2a216a87be1f2038539d64ba05217ddd49","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-18 23:50:24.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"e2748017546115941bf7cc227f1a47767022181a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2014-10-20 17:41:58.000000000","message":"Patch Set 1:\n\nLooks like this introduced a bug in the non-voting job:\n\nhttps://bugs.launchpad.net/python-openstackclient/+bug/1383396","accounts_in_message":[],"_revision_number":1},{"id":"ccd8cc4942d185c04e1df238d6fc469419a168fb","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-20 23:08:43.000000000","message":"Patch Set 1:\n\nShould be fixed in https://review.openstack.org/129686","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2166d7d3afbbdc1659e4cffdb7bcd890cd00ec19","revisions":{"2166d7d3afbbdc1659e4cffdb7bcd890cd00ec19":{"kind":"REWORK","_number":1,"created":"2014-10-18 05:06:17.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/16/129416/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/16/129416/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/129416/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/129416/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/16/129416/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/16/129416/1"}}},"commit":{"parents":[{"commit":"0de67016c7daa1712b568cb2e49728fac3eb57ad","subject":"Remove now-unnecessary client creation hacks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0de67016c7daa1712b568cb2e49728fac3eb57ad"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-10-18 04:43:38.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-10-18 05:01:52.000000000","tz":-300},"subject":"Remove ClientManager._service_catalog","message":"Remove ClientManager._service_catalog\n\nAnything that needs a service catalog can get it directly from\nauth_ref.service_catalog, no need to carry the extra attribute.\n\nClientManager.get_endpoint_for_service_type() reamins the proper\nmethod to get an endpoint for clients that still need one directly.\n\nChange-Id: I809091c9c71d08f29606d7fd8b500898ff2cb8ae\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2166d7d3afbbdc1659e4cffdb7bcd890cd00ec19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2166d7d3afbbdc1659e4cffdb7bcd890cd00ec19"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
