)]}'
{"id":"openstack%2Fpython-novaclient~202656","triplet_id":"openstack%2Fpython-novaclient~stable%2Fkilo~I5ecd52abcaf0da1b067e70d7b19297305af19174","project":"openstack/python-novaclient","branch":"stable/kilo","hashtags":[],"change_id":"I5ecd52abcaf0da1b067e70d7b19297305af19174","subject":"Fix unit and functional tests","status":"MERGED","created":"2015-07-16 15:33:27.000000000","updated":"2015-07-20 17:19:56.000000000","submitted":"2015-07-20 17:19:55.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d89900ab8477fb80c4ea458b382875e13d1e4794","_number":202656,"virtual_id_number":202656,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-07-20 17:19:55.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-07-20 16:22:48.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2015-07-16 15:58:18.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-07-20 16:22:48.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-16 15:58:18.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":"2015-07-20 16:22:48.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"},{"updated":"2015-07-20 17:19:55.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"534a84e3ae063e81cbad49901e953f5ff3a1e369","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-07-16 15:33:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6a8c8ce1b214adfc6045bc16be7ebc26dea36741","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-07-16 15:37:51.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"cb296e157edb6427747cb7ffe3526cd0d3a1f39a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-07-16 15:58:18.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e2d0c3abb37a8a03ca565924fe15940fa736582f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-16 20:06:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/56/202656/2/check/gate-python-novaclient-python26/63e4716/ : SUCCESS in 1m 25s\n- gate-python-novaclient-pep8 http://logs.openstack.org/56/202656/2/check/gate-python-novaclient-pep8/c82000e/ : SUCCESS in 1m 00s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/56/202656/2/check/gate-python-novaclient-docs/f84961b//doc/build/html/ : SUCCESS in 1m 29s\n- gate-python-novaclient-python27 http://logs.openstack.org/56/202656/2/check/gate-python-novaclient-python27/f8f3ae9/ : SUCCESS in 2m 00s\n- gate-python-novaclient-python34 http://logs.openstack.org/56/202656/2/check/gate-python-novaclient-python34/562fd62/ : SUCCESS in 2m 32s\n- gate-python-novaclient-requirements http://logs.openstack.org/56/202656/2/check/gate-python-novaclient-requirements/3e7153f/ : SUCCESS in 22s\n- gate-python-novaclient-pypy http://logs.openstack.org/56/202656/2/check/gate-python-novaclient-pypy/a1957a6/ : SUCCESS in 2m 43s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/56/202656/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/39a9a1e/ : SUCCESS in 54m 28s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/56/202656/2/check/gate-novaclient-dsvm-functional/da8572d/ : SUCCESS in 22m 03s","accounts_in_message":[],"_revision_number":2},{"id":"5994232507a4ce7c3672e8111be45e4cc215de12","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2015-07-20 16:22:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nLGTM, thanks.","accounts_in_message":[],"_revision_number":2},{"id":"f2c39805ca0e561aa0ef2294640470b701480009","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 16:23:03.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"8312c76dffa7df7fcde9b11e7b1e1e1494963842","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 17:19:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/56/202656/2/gate/gate-python-novaclient-python26/ae5372a/ : SUCCESS in 1m 28s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/56/202656/2/gate/gate-python-novaclient-docs/2820d9d//doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-novaclient-pep8 http://logs.openstack.org/56/202656/2/gate/gate-python-novaclient-pep8/b1e411a/ : SUCCESS in 1m 12s\n- gate-python-novaclient-python27 http://logs.openstack.org/56/202656/2/gate/gate-python-novaclient-python27/f907837/ : SUCCESS in 2m 10s\n- gate-python-novaclient-python34 http://logs.openstack.org/56/202656/2/gate/gate-python-novaclient-python34/d09ad67/ : SUCCESS in 2m 36s\n- gate-python-novaclient-requirements http://logs.openstack.org/56/202656/2/gate/gate-python-novaclient-requirements/e597e8a/ : SUCCESS in 25s\n- gate-python-novaclient-pypy http://logs.openstack.org/56/202656/2/gate/gate-python-novaclient-pypy/4c8764f/ : SUCCESS in 2m 48s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/56/202656/2/gate/gate-tempest-dsvm-neutron-src-python-novaclient/3666325/ : SUCCESS in 56m 26s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/56/202656/2/gate/gate-novaclient-dsvm-functional/4a3c91d/ : SUCCESS in 28m 33s","accounts_in_message":[],"_revision_number":2},{"id":"d89900ab8477fb80c4ea458b382875e13d1e4794","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 17:19:56.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"13463268dbc4bb93a6d606a52e89ff3e23af1de7","revisions":{"27aa6197d8c1101b7d2ff12e73442b84c16939d6":{"kind":"REWORK","_number":1,"created":"2015-07-16 15:33:27.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/56/202656/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/56/202656/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/1"}}},"commit":{"parents":[{"commit":"0ae7a08c08f83a71f877d83ec8260c3ee9293195","subject":"update defaultbranch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0ae7a08c08f83a71f877d83ec8260c3ee9293195"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2015-04-21 13:19:13.000000000","tz":-240},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-07-16 15:33:08.000000000","tz":180},"subject":"Fix requirements","message":"Fix requirements\n\nstable/kilo branch is broken due to next reasons:\n1) unittests requires capped oslo libraries and mock\n2) functional tests cannot access to credentials via environment variables\n\nBoth issues block each other, so we need to squach several commits.\n\nFix for functional tests is done via backporting patches:\n* refactor functional test base class to no inherit from tempest_lib\n  Conflicts: None\n  Change-Id: I716be51d7d1825a757934298f06b2f04d64cf0dd\n  (cherry picked from commit 420dc2884ac369924e8e65eba5cf81935b6ffc9d)\n\n* pass credentials via config file instead of magic\n  Conflicts: README.rst\n  Change-Id: Ifdab38a03c94f51d30449149c0dbd9c6265460a5\n  (cherry picked from commit 6379287480bf6bc0a8f80bc93f01005a31882aec)\n\nUnittest doesn\u0027t require full sync with global-requrements, so versions of\noslo.i18n, oslo.serialization and mock are updated.\n\nChange-Id: I5ecd52abcaf0da1b067e70d7b19297305af19174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/27aa6197d8c1101b7d2ff12e73442b84c16939d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/27aa6197d8c1101b7d2ff12e73442b84c16939d6"}]},"branch":"refs/heads/stable/kilo"},"13463268dbc4bb93a6d606a52e89ff3e23af1de7":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-07-16 15:37:51.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/56/202656/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/56/202656/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/56/202656/2"}}},"commit":{"parents":[{"commit":"0ae7a08c08f83a71f877d83ec8260c3ee9293195","subject":"update defaultbranch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0ae7a08c08f83a71f877d83ec8260c3ee9293195"}]}],"author":{"name":"Andrey Kurilin","email":"andr.kurilin@gmail.com","date":"2015-04-21 13:19:13.000000000","tz":-240},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-07-16 15:37:51.000000000","tz":0},"subject":"Fix unit and functional tests","message":"Fix unit and functional tests\n\nstable/kilo branch is broken due to next reasons:\n1) unittests requires capped oslo libraries and mock\n2) functional tests cannot access to credentials via environment variables\n\nBoth issues block each other, so we need to squach several commits.\n\nFix for functional tests is done via backporting patches:\n* refactor functional test base class to no inherit from tempest_lib\n  Conflicts: None\n  Change-Id: I716be51d7d1825a757934298f06b2f04d64cf0dd\n  (cherry picked from commit 420dc2884ac369924e8e65eba5cf81935b6ffc9d)\n\n* pass credentials via config file instead of magic\n  Conflicts: README.rst\n  Change-Id: Ifdab38a03c94f51d30449149c0dbd9c6265460a5\n  (cherry picked from commit 6379287480bf6bc0a8f80bc93f01005a31882aec)\n\nUnittest doesn\u0027t require full sync with global-requrements, so only\noslo.i18n, oslo.serialization and mock are updated.\n\nChange-Id: I5ecd52abcaf0da1b067e70d7b19297305af19174\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/13463268dbc4bb93a6d606a52e89ff3e23af1de7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/13463268dbc4bb93a6d606a52e89ff3e23af1de7"}]},"branch":"refs/heads/stable/kilo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
