)]}'
{"id":"openstack%2Fpython-openstackclient~261103","triplet_id":"openstack%2Fpython-openstackclient~master~Ia03886e92632f37a3d2625df1c3fa7c2a536c564","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519512","hashtags":[],"change_id":"Ia03886e92632f37a3d2625df1c3fa7c2a536c564","subject":"Functional tests for security group rule","status":"MERGED","created":"2015-12-23 21:17:30.000000000","updated":"2016-01-04 15:35:32.000000000","submitted":"2016-01-04 15:35:32.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c76b60ab4672bb2ff0ae7ec3fe0317693b600666","_number":261103,"virtual_id_number":261103,"owner":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"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":"2016-01-04 15:35:32.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"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":"2015-12-24 09:09:39.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-12-25 07:37:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":2,"date":"2016-01-04 14:29:49.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":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":1,"date":"2016-01-04 14:29:49.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":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-24 09:09:39.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":"2015-12-25 07:37:06.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2016-01-04 14:29:49.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-01-04 15:35:32.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"596facfce2a4f24b95341af9f8c88f2df6339c57","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-23 21:17:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6656fac98bf7e60fa9d70ccecc67fe2f3fcb96f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-23 22:27:48.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/03/261103/1/check/gate-python-openstackclient-pep8/00256a7/ : SUCCESS in 1m 02s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/03/261103/1/check/gate-python-openstackclient-docs/9caf81c//doc/build/html/ : SUCCESS in 1m 40s\n- gate-python-openstackclient-python27 http://logs.openstack.org/03/261103/1/check/gate-python-openstackclient-python27/a25992a/ : FAILURE in 1m 41s\n- gate-python-openstackclient-python34 http://logs.openstack.org/03/261103/1/check/gate-python-openstackclient-python34/435ad0a/ : FAILURE in 1m 59s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/03/261103/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5ce24c1/ : SUCCESS in 1h 10m 10s\n- gate-osc-dsvm-functional http://logs.openstack.org/03/261103/1/check/gate-osc-dsvm-functional/beabd68/ : SUCCESS in 25m 38s","accounts_in_message":[],"_revision_number":1},{"id":"0fa137aadcd295c7ea41cd7c254719aae89dcb46","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2015-12-23 22:28:55.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6c14f486951f24f30e04b212ff6b704fa4b7d347","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-23 23:20:27.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"0608818a050a360abd56648a202232caab843b05","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-23 23:30:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/03/261103/1/check/gate-python-openstackclient-pep8/10d784e/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/03/261103/1/check/gate-python-openstackclient-docs/f9b6fa5//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-openstackclient-python27 http://logs.openstack.org/03/261103/1/check/gate-python-openstackclient-python27/948d2c1/ : SUCCESS in 1m 25s\n- gate-python-openstackclient-python34 http://logs.openstack.org/03/261103/1/check/gate-python-openstackclient-python34/afaf505/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/03/261103/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/aabd6f7/ : SUCCESS in 1h 01m 48s\n- gate-osc-dsvm-functional http://logs.openstack.org/03/261103/1/check/gate-osc-dsvm-functional/59dd18d/ : SUCCESS in 23m 35s","accounts_in_message":[],"_revision_number":1},{"id":"d0a53ded93ec8589699654a81652eff8327af15b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-24 09:09:39.000000000","message":"Patch Set 1: Code-Review+2\n\nnice, always good to see more functional tests","accounts_in_message":[],"_revision_number":1},{"id":"7d2decebf97012ec173aa28403b4968154fb9f65","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2015-12-25 07:37:06.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0329baa9f19542340a0f67d3306e2b00a81bb742","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-01-04 14:29:49.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"c515e29c250c8cbc6106df0fbbd631e115b8de13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-04 14:29:57.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"4a49763e874fcc703ff96c8d7ae17be10b26fe05","date":"2016-01-04 15:35:32.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"300d2bfba5d551f024c557dd0f4d4c3c27360df2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-04 15:35:32.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/03/261103/1/gate/gate-python-openstackclient-docs/fde9a56//doc/build/html/ : SUCCESS in 2m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/03/261103/1/gate/gate-python-openstackclient-pep8/c04b23d/ : SUCCESS in 2m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/03/261103/1/gate/gate-python-openstackclient-python27/4cfee9c/ : SUCCESS in 3m 50s\n- gate-python-openstackclient-python34 http://logs.openstack.org/03/261103/1/gate/gate-python-openstackclient-python34/9207952/ : SUCCESS in 4m 24s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/03/261103/1/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/6a5c3dd/ : SUCCESS in 1h 05m 06s\n- gate-osc-dsvm-functional http://logs.openstack.org/03/261103/1/gate/gate-osc-dsvm-functional/10bea5f/ : SUCCESS in 33m 39s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7a1a59e5bb5a64dbeb91abdcac31dd0c8803c27d","revisions":{"7a1a59e5bb5a64dbeb91abdcac31dd0c8803c27d":{"kind":"REWORK","_number":1,"created":"2015-12-23 21:17:30.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/03/261103/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/03/261103/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/03/261103/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/03/261103/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/03/261103/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/03/261103/1"}}},"commit":{"parents":[{"commit":"49bed38a89ffb932334b3bdab9e59b32099c9e81","subject":"Merge \"Add owner validation for \"openstack image create/set\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49bed38a89ffb932334b3bdab9e59b32099c9e81"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-23 21:15:06.000000000","tz":-360},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2015-12-23 21:15:06.000000000","tz":-360},"subject":"Functional tests for security group rule","message":"Functional tests for security group rule\n\nAdd functional tests for the \"security group rule\" commands.\n\nChange-Id: Ia03886e92632f37a3d2625df1c3fa7c2a536c564\nPartial-Bug: #1519512\nRelated-to: blueprint neutron-client\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7a1a59e5bb5a64dbeb91abdcac31dd0c8803c27d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7a1a59e5bb5a64dbeb91abdcac31dd0c8803c27d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
