)]}'
{"id":"openstack%2Fpython-novaclient~200908","triplet_id":"openstack%2Fpython-novaclient~master~I9a87375d2eb6c7cf7b9124b2095a5a4bcc8e7bf3","project":"openstack/python-novaclient","branch":"master","topic":"req","hashtags":[],"change_id":"I9a87375d2eb6c7cf7b9124b2095a5a4bcc8e7bf3","subject":"Updated from global requirements","status":"MERGED","created":"2015-07-12 15:22:24.000000000","updated":"2015-07-14 21:05:26.000000000","submitted":"2015-07-14 21:05:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9dc83463ca9637c2a47922917cebba7dc5c0b0ca","_number":200908,"virtual_id_number":200908,"owner":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2015-07-14 21:05:25.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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"},"recommended":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2015-07-14 18:29:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-07-14 15:57:56.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2015-07-14 16:02:19.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2015-07-14 15:59: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":"","value":1,"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":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":1,"date":"2015-07-14 16:02:19.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":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-13 20:01:08.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2015-07-14 15:57:56.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2015-07-14 15:59: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-14 16:02:19.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-14 18:29:34.000000000","updated_by":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"reviewer":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"state":"REVIEWER"},{"updated":"2015-07-14 21:05:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ab804c47d11a2a45730aa90ea8f828b603165cd3","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2015-07-12 15:22:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7adc2520272367a3c8881d8b0a01e251ed46ce32","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-12 16:45:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/08/200908/1/check/gate-python-novaclient-python26/152c53c/ : SUCCESS in 4m 59s\n- gate-python-novaclient-pep8 http://logs.openstack.org/08/200908/1/check/gate-python-novaclient-pep8/fcb60da/ : SUCCESS in 54s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/08/200908/1/check/gate-python-novaclient-docs/ed92f2f//doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-novaclient-python27 http://logs.openstack.org/08/200908/1/check/gate-python-novaclient-python27/dd32226/ : SUCCESS in 1m 31s\n- gate-python-novaclient-python34 http://logs.openstack.org/08/200908/1/check/gate-python-novaclient-python34/c9261fa/ : SUCCESS in 1m 53s\n- gate-python-novaclient-requirements http://logs.openstack.org/08/200908/1/check/gate-python-novaclient-requirements/335eca6/ : SUCCESS in 20s\n- gate-python-novaclient-pypy http://logs.openstack.org/08/200908/1/check/gate-python-novaclient-pypy/05a18aa/ : FAILURE in 1m 57s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/08/200908/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/1198366/ : SUCCESS in 1h 02m 54s\n- check-novaclient-dsvm-functional http://logs.openstack.org/08/200908/1/check/check-novaclient-dsvm-functional/9994327/ : SUCCESS in 22m 30s","accounts_in_message":[],"_revision_number":1},{"id":"150942f272cad41c0579cfb9deaebe47a24fecc3","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-07-13 12:56:28.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d5bfdd0312efdcd6eceec1952b13a3ec29844c00","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-07-13 20:01:08.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f53b30a88c9e93a618a78463ae721337bdeabb45","author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"date":"2015-07-13 21:22:50.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"45d73698d5432fa347e928b0bf60575345079a63","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-07-14 11:04:00.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nMerging this, but asking about changes like this, because this seems weird.","accounts_in_message":[],"_revision_number":1},{"id":"a2e62e8b6036e9e73ea7f271dfd6cd421b589ab1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 11:04:09.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"4334f3dbfc5fde42f3c87573fef04361c8866cda","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 12:05:43.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate 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/08/200908/1/gate/gate-python-novaclient-python26/bba7ffd/ : SUCCESS in 1m 34s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/08/200908/1/gate/gate-python-novaclient-docs/c657549//doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-novaclient-pep8 http://logs.openstack.org/08/200908/1/gate/gate-python-novaclient-pep8/ac51164/ : SUCCESS in 1m 01s\n- gate-python-novaclient-python27 http://logs.openstack.org/08/200908/1/gate/gate-python-novaclient-python27/f4150a3/ : FAILURE in 1m 47s\n- gate-python-novaclient-python34 http://logs.openstack.org/08/200908/1/gate/gate-python-novaclient-python34/fa7ef12/ : FAILURE in 2m 25s\n- gate-python-novaclient-requirements http://logs.openstack.org/08/200908/1/gate/gate-python-novaclient-requirements/f88207c/ : SUCCESS in 16s\n- gate-python-novaclient-pypy http://logs.openstack.org/08/200908/1/gate/gate-python-novaclient-pypy/42c454e/ : FAILURE in 1m 56s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/08/200908/1/gate/gate-tempest-dsvm-neutron-src-python-novaclient/aacb08d/ : SUCCESS in 59m 50s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/08/200908/1/gate/gate-novaclient-dsvm-functional/1112410/ : SUCCESS in 26m 18s","accounts_in_message":[],"_revision_number":1},{"id":"bed5c8beccc3caf68ddcd87aa0406a5232e063b1","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-07-14 14:51:12.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"26cd44fe9a3a83a7a617e21745d54aa52c218cf7","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-07-14 15:57:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"de13cbbcbb6e681db1120653ab480cd40944a710","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-07-14 15:57:56.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"9e42ee2e461fb44bfa2fe66ba27def2f997a1a16","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-07-14 15:59:18.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"4ab00ee9e24edc1fd682dfb01d8434658292cc60","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2015-07-14 16:02:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":2},{"id":"b2c3c14a50467e5e3b3e2b2eade2a2959d0bfc5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 18:22:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/08/200908/2/check/gate-python-novaclient-python26/9fbb745/ : SUCCESS in 1m 45s\n- gate-python-novaclient-pep8 http://logs.openstack.org/08/200908/2/check/gate-python-novaclient-pep8/c2a650c/ : SUCCESS in 1m 00s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/08/200908/2/check/gate-python-novaclient-docs/9b72625//doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-novaclient-python27 http://logs.openstack.org/08/200908/2/check/gate-python-novaclient-python27/40264b5/ : SUCCESS in 1m 15s\n- gate-python-novaclient-python34 http://logs.openstack.org/08/200908/2/check/gate-python-novaclient-python34/2a32d95/ : SUCCESS in 2m 12s\n- gate-python-novaclient-requirements http://logs.openstack.org/08/200908/2/check/gate-python-novaclient-requirements/ef2cb9b/ : SUCCESS in 9s\n- gate-python-novaclient-pypy http://logs.openstack.org/08/200908/2/check/gate-python-novaclient-pypy/757282c/ : SUCCESS in 2m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/08/200908/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/c05323a/ : SUCCESS in 50m 26s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/08/200908/2/check/gate-novaclient-dsvm-functional/0aa7c08/ : SUCCESS in 28m 44s","accounts_in_message":[],"_revision_number":2},{"id":"a1b2b28e5217beb41ff2cd7fb15480010084c21f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 18:23:46.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"afe50f539921e6647790933d49e0c09fb9698db6","author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"date":"2015-07-14 18:29:34.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"f90beb6ad88150eba631cb6e3fece1e34f8ee94a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 21:05:25.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/08/200908/2/gate/gate-python-novaclient-python26/0f924f8/ : SUCCESS in 1m 23s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/08/200908/2/gate/gate-python-novaclient-docs/841e21c//doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-novaclient-pep8 http://logs.openstack.org/08/200908/2/gate/gate-python-novaclient-pep8/713c48f/ : SUCCESS in 1m 04s\n- gate-python-novaclient-python27 http://logs.openstack.org/08/200908/2/gate/gate-python-novaclient-python27/07735c1/ : SUCCESS in 1m 59s\n- gate-python-novaclient-python34 http://logs.openstack.org/08/200908/2/gate/gate-python-novaclient-python34/09cd742/ : SUCCESS in 2m 13s\n- gate-python-novaclient-requirements http://logs.openstack.org/08/200908/2/gate/gate-python-novaclient-requirements/8edb0fc/ : SUCCESS in 24s\n- gate-python-novaclient-pypy http://logs.openstack.org/08/200908/2/gate/gate-python-novaclient-pypy/b64c7f7/ : SUCCESS in 3m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/08/200908/2/gate/gate-tempest-dsvm-neutron-src-python-novaclient/961fa6d/ : SUCCESS in 51m 52s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/08/200908/2/gate/gate-novaclient-dsvm-functional/266b233/ : SUCCESS in 22m 10s","accounts_in_message":[],"_revision_number":2},{"id":"5074f93c24421abb06f07ed4cb08f4c08299b8db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-14 21:05:26.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d64e288de793b3abbebfc5beacd426a09d59efa6","revisions":{"607835980895b13a4c602fade71ec4e80d571545":{"kind":"REWORK","_number":1,"created":"2015-07-12 15:22:24.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/08/200908/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/08/200908/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/1"}}},"commit":{"parents":[{"commit":"8dd63328fbd6a4e632ead2edad1e9138d3af5e42","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8dd63328fbd6a4e632ead2edad1e9138d3af5e42"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2015-07-12 15:22:23.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2015-07-12 15:22:23.000000000","tz":0},"subject":"Updated from global requirements","message":"Updated from global requirements\n\nChange-Id: I9a87375d2eb6c7cf7b9124b2095a5a4bcc8e7bf3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/607835980895b13a4c602fade71ec4e80d571545"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/607835980895b13a4c602fade71ec4e80d571545"}]},"branch":"refs/heads/master"},"d64e288de793b3abbebfc5beacd426a09d59efa6":{"kind":"REWORK","_number":2,"created":"2015-07-14 15:57:16.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/08/200908/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/08/200908/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/08/200908/2"}}},"commit":{"parents":[{"commit":"8dd63328fbd6a4e632ead2edad1e9138d3af5e42","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/8dd63328fbd6a4e632ead2edad1e9138d3af5e42"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2015-07-12 15:22:23.000000000","tz":0},"committer":{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","date":"2015-07-14 15:52:14.000000000","tz":180},"subject":"Updated from global requirements","message":"Updated from global requirements\n\nIssue found with mock 1.1.3:\n\nBecause of the test inheritance test_keypair_import is getting called\n3 times. It appears that the mock for open builtins is getting torn\ndown after it\u0027s first use, and not correctly built again on subsequent calls.\n\nIn the gate, this is a race, because we have 3 tests and 8 workers,\nand this will only fail if 2 or more of the tests happen to be\nallocated to the same worker. This can be reproduced locally with:\n\n  tox -e py27 -- --concurrency\u003d1\n\nConverting this to the context manager usage of mock appears to\nresolve the issue.\n\nCo-Authored-By: Sean Dague \u003csean@dague.net\u003e\n\nRelated-Bug: https://github.com/testing-cabal/mock/issues/280\n\nChange-Id: I9a87375d2eb6c7cf7b9124b2095a5a4bcc8e7bf3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d64e288de793b3abbebfc5beacd426a09d59efa6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d64e288de793b3abbebfc5beacd426a09d59efa6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
