)]}'
{"id":"openstack%2Fpython-novaclient~245621","triplet_id":"openstack%2Fpython-novaclient~stable%2Fkilo~I661c55c5b6bc0ef6a6f102f4178b561dcac4883f","project":"openstack/python-novaclient","branch":"stable/kilo","hashtags":[],"change_id":"I661c55c5b6bc0ef6a6f102f4178b561dcac4883f","subject":"subunit2html has moved.","status":"MERGED","created":"2015-11-16 03:01:39.000000000","updated":"2015-12-21 04:05:58.000000000","submitted":"2015-12-21 01:28:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"59ea173f50873f26305c914d135aec093e76bb23","_number":245621,"virtual_id_number":245621,"owner":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2015-12-21 03:50:34.000000000","post_submit":true,"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"date":"2015-12-21 04:05:58.000000000","post_submit":true,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":2,"date":"2015-12-21 01:28:00.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"}],"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":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"recommended":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":0,"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-12-21 00:30:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":1,"date":"2015-11-20 10:22:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":2,"date":"2015-12-21 00:40:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"}],"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":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"all":[{"value":0,"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":1,"date":"2015-12-21 00:40:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"}],"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":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-20 02:17:47.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2015-11-20 10:22:00.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-12-21 00:30:10.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2015-12-21 00:40:01.000000000","updated_by":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"reviewer":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"state":"REVIEWER"},{"updated":"2015-12-21 01:28:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-12-21 03:50:34.000000000","updated_by":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"reviewer":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"state":"REVIEWER"}],"messages":[{"id":"6f01229f3a5941652d94c518e2e8fac0e4dd852b","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2015-11-16 03:01:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"319594e640d223a2627c194eb3acd10ff83fe0d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-16 03:56:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/21/245621/1/check/gate-python-novaclient-python26/85310d8/ : SUCCESS in 1m 20s\n- gate-python-novaclient-pep8 http://logs.openstack.org/21/245621/1/check/gate-python-novaclient-pep8/7ce9f5e/ : SUCCESS in 45s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/21/245621/1/check/gate-python-novaclient-docs/cf0022a//doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-novaclient-python27 http://logs.openstack.org/21/245621/1/check/gate-python-novaclient-python27/2efd656/ : SUCCESS in 1m 34s\n- gate-python-novaclient-python34 http://logs.openstack.org/21/245621/1/check/gate-python-novaclient-python34/bfa29f8/ : SUCCESS in 1m 51s\n- gate-python-novaclient-pypy http://logs.openstack.org/21/245621/1/check/gate-python-novaclient-pypy/80bad71/ : SUCCESS in 2m 25s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/21/245621/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/e667d63/ : SUCCESS in 55m 01s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/21/245621/1/check/gate-novaclient-dsvm-functional/6de9708/ : SUCCESS in 20m 47s","accounts_in_message":[],"_revision_number":1},{"id":"08b3ba1a56d3eb80df130ada99ece28c86bb5073","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2015-11-20 02:17:47.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"434b8af6a309809ac87200213fcdea88bd145183","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2015-11-20 03:09:40.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"2b31e31fd482995dfc515d0fb09a97162f6bdac1","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2015-11-20 03:10:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9f9ee01721cfa1e476c9a4d4ad37f009f075ec8a","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2015-11-20 04:07:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2f76c17c1eebf848f4e9be670e610735d97232a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-20 04:11:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/21/245621/2/check/gate-python-novaclient-python26/2355c16/ : SUCCESS in 1m 39s\n- gate-python-novaclient-pep8 http://logs.openstack.org/21/245621/2/check/gate-python-novaclient-pep8/d4f1b3b/ : SUCCESS in 55s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/21/245621/2/check/gate-python-novaclient-docs/d882787//doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-novaclient-python27 http://logs.openstack.org/21/245621/2/check/gate-python-novaclient-python27/5bea75d/ : SUCCESS in 1m 39s\n- gate-python-novaclient-python34 http://logs.openstack.org/21/245621/2/check/gate-python-novaclient-python34/c6858f6/ : SUCCESS in 1m 43s\n- gate-python-novaclient-pypy http://logs.openstack.org/21/245621/2/check/gate-python-novaclient-pypy/f658552/ : SUCCESS in 2m 21s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/21/245621/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/0870319/ : SUCCESS in 58m 42s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/21/245621/2/check/gate-novaclient-dsvm-functional/55163ac/ : SUCCESS in 19m 18s","accounts_in_message":[],"_revision_number":2},{"id":"f3aa006f7d1173d8876da368aa44dc68440f0e1b","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-11-20 10:22:00.000000000","message":"Patch Set 2: Code-Review+1\n\nThanks!","accounts_in_message":[],"_revision_number":2},{"id":"4e331b62bd45ed0f09c3b0fc40fbc99eb3642d24","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2015-12-21 00:30:10.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"7da6440d300c48313150687b5a2444126116737f","author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"date":"2015-12-21 00:40:01.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nFast approving to unblock things.\n\nFWIW, os-testr gets installed by novaclient\u0027s test-requirements, so you could call subunit2html from inside the functional tox job\u0027s venv instead of using the preinstalled venv on the image.","accounts_in_message":[],"_revision_number":2},{"id":"b8d86bc4967d0038e7b675a53d3080dcf163c013","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-21 00:40:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"6fab67c33dce08007270e23bbaf10f5de0cebceb","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2015-12-21 00:42:00.000000000","message":"Patch Set 2:\n\n@Matthew Treinish: Thanks I\u0027ll do that in a follow-on patch for whichever branches need it.","accounts_in_message":[],"_revision_number":2},{"id":"9c651900509229b8c743ff1bed86079860fbf2dc","date":"2015-12-21 01:28:00.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"c8c768a38be14a239871f4b4ba54680b1cd5dc70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-21 01:28:00.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-docs http://docs-draft.openstack.org/21/245621/2/gate/gate-python-novaclient-docs/51c3c3c//doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-novaclient-pep8 http://logs.openstack.org/21/245621/2/gate/gate-python-novaclient-pep8/abf86f9/ : SUCCESS in 1m 05s\n- gate-python-novaclient-python27 http://logs.openstack.org/21/245621/2/gate/gate-python-novaclient-python27/eb88735/ : SUCCESS in 1m 37s\n- gate-python-novaclient-python34 http://logs.openstack.org/21/245621/2/gate/gate-python-novaclient-python34/f1ba5d7/ : SUCCESS in 1m 48s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/21/245621/2/gate/gate-tempest-dsvm-neutron-src-python-novaclient/3551bc7/ : SUCCESS in 47m 52s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/21/245621/2/gate/gate-novaclient-dsvm-functional/10e65d3/ : SUCCESS in 18m 15s","accounts_in_message":[],"_revision_number":2},{"id":"c8bb5bfc2682bd3c2e6f61669f94cfa384e3d6d4","author":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"date":"2015-12-21 03:50:34.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nApostrophe nit pick.","accounts_in_message":[],"_revision_number":2},{"id":"59ea173f50873f26305c914d135aec093e76bb23","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2015-12-21 04:05:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b1b51a6ac42bc4cc63ab326c04fb4b6f4ad36ac7","revisions":{"6556d585257b2d49d56530ccb526c9cc015ef646":{"kind":"REWORK","_number":1,"created":"2015-11-16 03:01:39.000000000","uploader":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"ref":"refs/changes/21/245621/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/21/245621/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/1"}}},"commit":{"parents":[{"commit":"4ab9db648653f7ea6b9f8b1c78bff672b20b913f","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4ab9db648653f7ea6b9f8b1c78bff672b20b913f"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2015-11-16 03:00:09.000000000","tz":660},"committer":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2015-11-16 03:00:09.000000000","tz":660},"subject":"subunit2html has moved.","message":"subunit2html has moved.\n\nAs per: http://lists.openstack.org/pipermail/openstack-dev/2015-August/072982.html\n\ncall subunit2html from it\u0027s new path.\n\nChange-Id: I661c55c5b6bc0ef6a6f102f4178b561dcac4883f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6556d585257b2d49d56530ccb526c9cc015ef646"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6556d585257b2d49d56530ccb526c9cc015ef646"}]},"branch":"refs/heads/stable/kilo"},"b1b51a6ac42bc4cc63ab326c04fb4b6f4ad36ac7":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-11-20 03:09:40.000000000","uploader":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"ref":"refs/changes/21/245621/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/21/245621/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/21/245621/2"}}},"commit":{"parents":[{"commit":"4ab9db648653f7ea6b9f8b1c78bff672b20b913f","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4ab9db648653f7ea6b9f8b1c78bff672b20b913f"}]}],"author":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2015-11-16 03:00:09.000000000","tz":660},"committer":{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","date":"2015-11-20 03:09:40.000000000","tz":0},"subject":"subunit2html has moved.","message":"subunit2html has moved.\n\nAs per: http://lists.openstack.org/pipermail/openstack-dev/2015-August/072982.html\n\ncall subunit2html from it\u0027s new path.\n\nRelated-Bug: 1491646\nChange-Id: I661c55c5b6bc0ef6a6f102f4178b561dcac4883f","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b1b51a6ac42bc4cc63ab326c04fb4b6f4ad36ac7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/b1b51a6ac42bc4cc63ab326c04fb4b6f4ad36ac7"}]},"branch":"refs/heads/stable/kilo"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
