)]}'
{"id":"openstack%2Fpython-openstackclient~128023","triplet_id":"openstack%2Fpython-openstackclient~master~If9cb9a0c45a3a577082a5cdbb793769211f20ebb","project":"openstack/python-openstackclient","branch":"master","topic":"client-manager-init","hashtags":[],"change_id":"If9cb9a0c45a3a577082a5cdbb793769211f20ebb","subject":"Move plugin stuff to clientmanager","status":"MERGED","created":"2014-10-13 17:35:26.000000000","updated":"2014-10-17 20:13:56.000000000","submitted":"2014-10-17 20:13:55.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"12d9ebc0bf930bc8373fd5467d27a4a14a6d5004","_number":128023,"virtual_id_number":128023,"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-17 20:13:55.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"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-14 04:15:37.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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2014-10-17 18:40:48.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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2014-10-17 18:40:48.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":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-13 19:02:33.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-10-14 04:15:37.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-17 20:13:55.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"facf96724353efeb194dd707888b236d815cb50f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-13 17:35:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"88ecba26eeb1474dc7bb5a423c0ab2e16bac7011","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-13 19:02:19.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/23/128023/1/check/gate-python-openstackclient-pep8/3af8a87 : SUCCESS in 1m 11s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/23/128023/1/check/gate-python-openstackclient-docs/66e4ec7/doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-python26 http://logs.openstack.org/23/128023/1/check/gate-python-openstackclient-python26/11614f4 : SUCCESS in 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/23/128023/1/check/gate-python-openstackclient-python27/1e576be : SUCCESS in 1m 14s\n- gate-python-openstackclient-python33 http://logs.openstack.org/23/128023/1/check/gate-python-openstackclient-python33/5250ebb : FAILURE in 13s\n- check-tempest-dsvm-full http://logs.openstack.org/23/128023/1/check/check-tempest-dsvm-full/de2c7af : SUCCESS in 53m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/23/128023/1/check/check-tempest-dsvm-postgres-full/6ffc4ff : SUCCESS in 58m 37s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/23/128023/1/check/check-tempest-dsvm-neutron-full/46e13f2 : SUCCESS in 1h 02m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/23/128023/1/check/check-tempest-dsvm-neutron-heat-slow/9b7bbe0 : SUCCESS in 23m 38s\n- check-grenade-dsvm http://logs.openstack.org/23/128023/1/check/check-grenade-dsvm/3b0cf6e : FAILURE in 37m 57s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/23/128023/1/check/check-tempest-dsvm-full-icehouse/4a314ed : SUCCESS in 48m 55s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/23/128023/1/check/check-tempest-dsvm-neutron-icehouse/85ae076 : SUCCESS in 56m 00s\n- check-osc-dsvm-functional http://logs.openstack.org/23/128023/1/check/check-osc-dsvm-functional/1d16bed : SUCCESS in 15m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"11d5bc2bded012f1dae6b71c1287c4620fad3b03","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-10-13 19:02:33.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-grenade-dsvm: https://bugs.launchpad.net/bugs/1352498 https://bugs.launchpad.net/bugs/1374458\n- gate-python-openstackclient-python33: https://bugs.launchpad.net/bugs/1270382 https://bugs.launchpad.net/bugs/1298006\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"e50d53158da17b739a287ff5aa2281e0766d6de2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-14 03:43:38.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"852aa4a2adde3f170016c9618bc193a213983fcd","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-14 04:10:29.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"617e69805ddc67ba0ef81fae4cc00d0bb25c5c24","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-10-14 04:15:37.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"bb07afa7cab39a0bfe26478e9fbb3f06b9ce06f7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-14 05:17:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/23/128023/2/check/gate-python-openstackclient-pep8/6983903 : SUCCESS in 48s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/23/128023/2/check/gate-python-openstackclient-docs/8abf709/doc/build/html/ : SUCCESS in 59s\n- gate-python-openstackclient-python26 http://logs.openstack.org/23/128023/2/check/gate-python-openstackclient-python26/3616d6c : SUCCESS in 1m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/23/128023/2/check/gate-python-openstackclient-python27/fe36e60 : SUCCESS in 50s\n- gate-python-openstackclient-python33 http://logs.openstack.org/23/128023/2/check/gate-python-openstackclient-python33/4ce9da4 : SUCCESS in 2m 43s\n- check-tempest-dsvm-full http://logs.openstack.org/23/128023/2/check/check-tempest-dsvm-full/257a613 : SUCCESS in 44m 43s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/23/128023/2/check/check-tempest-dsvm-postgres-full/e489ba4 : SUCCESS in 1h 06m 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/23/128023/2/check/check-tempest-dsvm-neutron-full/1c364e1 : SUCCESS in 1h 03m 54s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/23/128023/2/check/check-tempest-dsvm-neutron-heat-slow/a580061 : SUCCESS in 18m 04s\n- check-grenade-dsvm http://logs.openstack.org/23/128023/2/check/check-grenade-dsvm/567cebb : SUCCESS in 42m 43s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/23/128023/2/check/check-tempest-dsvm-full-icehouse/31412fb : SUCCESS in 49m 07s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/23/128023/2/check/check-tempest-dsvm-neutron-icehouse/e43b467 : SUCCESS in 55m 33s\n- check-osc-dsvm-functional http://logs.openstack.org/23/128023/2/check/check-osc-dsvm-functional/97b8134 : SUCCESS in 13m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ec068a42061182b8dc53558f6250f675c050758b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-17 18:40:48.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"c4b44cc7c7c7e4b63745b641e38a0d3f8adfaa94","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-10-17 18:40:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ce6b782f7e48891fd989c0b8188d82a74980a20d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-17 20:13:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/23/128023/2/gate/gate-python-openstackclient-docs/24bba73/doc/build/html/ : SUCCESS in 50s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/23/128023/2/gate/gate-python-openstackclient-pep8/891c33f : SUCCESS in 55s\n- gate-python-openstackclient-python26 http://logs.openstack.org/23/128023/2/gate/gate-python-openstackclient-python26/26c8834 : SUCCESS in 1m 08s\n- gate-python-openstackclient-python27 http://logs.openstack.org/23/128023/2/gate/gate-python-openstackclient-python27/14b7ab9 : SUCCESS in 1m 14s\n- gate-python-openstackclient-python33 http://logs.openstack.org/23/128023/2/gate/gate-python-openstackclient-python33/1b62554 : SUCCESS in 2m 51s\n- gate-tempest-dsvm-full http://logs.openstack.org/23/128023/2/gate/gate-tempest-dsvm-full/c46197c : SUCCESS in 50m 01s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/23/128023/2/gate/gate-tempest-dsvm-postgres-full/eb04361 : SUCCESS in 55m 58s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/23/128023/2/gate/gate-tempest-dsvm-neutron-full/0d0b358 : SUCCESS in 1h 06m 07s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/23/128023/2/gate/gate-tempest-dsvm-neutron-heat-slow/de83ce3 : SUCCESS in 22m 12s\n- gate-grenade-dsvm http://logs.openstack.org/23/128023/2/gate/gate-grenade-dsvm/481be83 : SUCCESS in 49m 44s\n- gate-osc-dsvm-functional http://logs.openstack.org/23/128023/2/gate/gate-osc-dsvm-functional/99ae6bc : SUCCESS in 13m 39s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1ecca11a6649a98c1748dadbf2d1d9c5f570e36f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-17 20:13:56.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"897418edca52d9856ef7381a5822fce3bcf8a804","revisions":{"46de7b4b1280f00df8fd1b0ac6e9de589d0b5b72":{"kind":"REWORK","_number":1,"created":"2014-10-13 17:35:26.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/23/128023/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/23/128023/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/1"}}},"commit":{"parents":[{"commit":"36212c43d880d0eaeb3df271cccb314802bf3372","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/36212c43d880d0eaeb3df271cccb314802bf3372"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-10-13 16:13:48.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-10-13 17:25:18.000000000","tz":-300},"subject":"Move plugin stuff to clientmanager","message":"Move plugin stuff to clientmanager\n\nBring all plugin initialization into the clientmanager module.\n\nChange-Id: If9cb9a0c45a3a577082a5cdbb793769211f20ebb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/46de7b4b1280f00df8fd1b0ac6e9de589d0b5b72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/46de7b4b1280f00df8fd1b0ac6e9de589d0b5b72"}]},"branch":"refs/heads/master"},"897418edca52d9856ef7381a5822fce3bcf8a804":{"kind":"REWORK","_number":2,"created":"2014-10-14 04:10:29.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/23/128023/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/23/128023/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/23/128023/2"}}},"commit":{"parents":[{"commit":"36212c43d880d0eaeb3df271cccb314802bf3372","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/36212c43d880d0eaeb3df271cccb314802bf3372"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-10-13 16:13:48.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-10-14 04:02:34.000000000","tz":-300},"subject":"Move plugin stuff to clientmanager","message":"Move plugin stuff to clientmanager\n\nThe OSC plugins work by adding an object as an attribute to a\nClientManager instance.  The initialization and management of\nthos plugins belongs in clientmanager.py.\n\nAt this point the only part not moved is the API version dict\ninitialization bcause the timing and connection to the\nCommandManager initialization.  It gets refactored anyway when\nAPI discovery becomes operational.\n\nChange-Id: If9cb9a0c45a3a577082a5cdbb793769211f20ebb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/897418edca52d9856ef7381a5822fce3bcf8a804"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/897418edca52d9856ef7381a5822fce3bcf8a804"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
