)]}'
{"id":"openstack%2Fpython-openstackclient~343420","triplet_id":"openstack%2Fpython-openstackclient~master~Ia6b5567e75f859f2171443a5033a4e9d1e9db599","project":"openstack/python-openstackclient","branch":"master","topic":"tackerplugin","hashtags":[],"change_id":"Ia6b5567e75f859f2171443a5033a4e9d1e9db599","subject":"Add python-tackerclient to OSC plugin","status":"ABANDONED","created":"2016-07-18 03:47:02.000000000","updated":"2017-08-24 19:20:53.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9259e01b350be2a52961b791e2a45717d7f50620","_number":343420,"virtual_id_number":343420,"owner":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2016-08-04 14:59:04.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2016-08-04 07:06:43.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"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":{"rejected":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2016-08-04 11:51:06.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-18 04:32:18.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-08-04 07:06:43.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-08-04 14:59:04.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"}],"messages":[{"id":"352d68cd002b425228603eb2a18b4b9258ea6c98","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-18 03:47:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c3af2a4d181d06edd8db2666fa15e361cddb0145","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-18 03:52:39.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"149086dbcd34049c5ffd4f40d5c8f86dfa76ea42","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-18 03:53:39.000000000","message":"Patch Set 1:\n\nplease wait until tacker has adopted OSC first.","accounts_in_message":[],"_revision_number":1},{"id":"2f61d66c26ed0d0fba6c97d8689f246911c12a17","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-18 04:30:42.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"6a198ef539ec74a54bedf34c7d30c8b772f12093","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-07-18 04:30:51.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"b1602008c5f77372891ad3c11bb3a63c83e4c156","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-18 05:20:54.000000000","message":"Patch Set 1:\n\nnote that you\u0027ll also have to do an infra change to include the ``check-osc-plugins`` gate job in tackerclient, see: https://github.com/openstack-infra/project-config/commit/327dab1135a616e0a80d0e863d916cad528dab20 as an example","accounts_in_message":[],"_revision_number":1},{"id":"11818280c2d6056117fa644c2cc5a468f85be6c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-18 05:32:24.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-docs http://logs.openstack.org/20/343420/1/check/gate-python-openstackclient-docs/9e90ddc/ : FAILURE in 2m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/20/343420/1/check/gate-python-openstackclient-pep8/8e9f8cd/ : FAILURE in 2m 12s\n- gate-python-openstackclient-python27 http://logs.openstack.org/20/343420/1/check/gate-python-openstackclient-python27/3dc1fa1/ : FAILURE in 2m 24s\n- gate-python-openstackclient-python34 http://logs.openstack.org/20/343420/1/check/gate-python-openstackclient-python34/04554f4/ : FAILURE in 1m 56s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/20/343420/1/check/gate-python-openstackclient-python35-nv/c6c0d3f/ : FAILURE in 3m 01s (non-voting)\n- gate-python-openstackclient-requirements http://logs.openstack.org/20/343420/1/check/gate-python-openstackclient-requirements/426b60a/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 2m 11s\n- gate-python-openstackclient-releasenotes http://logs.openstack.org/20/343420/1/check/gate-python-openstackclient-releasenotes/4a4e660/ : FAILURE in 3m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/20/343420/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8c74b21/ : SUCCESS in 1h 01m 30s\n- check-osc-plugins http://logs.openstack.org/20/343420/1/check/check-osc-plugins/8d4938a/ : SUCCESS in 4m 27s\n- gate-osc-dsvm-functional http://logs.openstack.org/20/343420/1/check/gate-osc-dsvm-functional/457f0dc/ : FAILURE in 24m 42s","accounts_in_message":[],"_revision_number":1},{"id":"5ce996699e2113802d45e2c8f9ef0fab011e8259","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-08-04 05:40:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"20f44bc30f2d2c8db3d34eecf370122e4cd748b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-04 07:06:43.000000000","message":"Patch Set 2: 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-docs-ubuntu-xenial http://docs-draft.openstack.org/20/343420/2/check/gate-python-openstackclient-docs-ubuntu-xenial/b34f2ce//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/20/343420/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/bcf3800/ : SUCCESS in 3m 41s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/20/343420/2/check/gate-python-openstackclient-python27-ubuntu-xenial/cbb911d/ : SUCCESS in 2m 43s\n- gate-python-openstackclient-python34 http://logs.openstack.org/20/343420/2/check/gate-python-openstackclient-python34/e4aabc5/ : SUCCESS in 4m 41s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/20/343420/2/check/gate-python-openstackclient-python35-nv/4ef46e4/ : SUCCESS in 4m 29s (non-voting)\n- gate-python-openstackclient-requirements http://logs.openstack.org/20/343420/2/check/gate-python-openstackclient-requirements/5668678/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 4m 10s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/20/343420/2/check/gate-python-openstackclient-releasenotes/fd146c4//releasenotes/build/html/ : SUCCESS in 3m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/20/343420/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/43b9a24/ : SUCCESS in 1h 22m 24s\n- check-osc-plugins http://logs.openstack.org/20/343420/2/check/check-osc-plugins/9130b1c/ : SUCCESS in 3m 27s\n- gate-osc-dsvm-functional http://logs.openstack.org/20/343420/2/check/gate-osc-dsvm-functional/8610b4d/ : SUCCESS in 41m 59s","accounts_in_message":[],"_revision_number":2},{"id":"98a2c7acdfe2ea09c42bf6027fe7bb4d578ad851","author":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"date":"2016-08-04 11:51:06.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"6d5cddd64537e2dced3ed1fe7d997115aac6f413","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-08-04 14:59:04.000000000","message":"Patch Set 2:\n\nPlease ensure tackerclient also has the job to check for overlapping OSC commands in its CI: http://docs.openstack.org/developer/python-openstackclient/plugins.html#add-the-command-checker-to-your-ci","accounts_in_message":[],"_revision_number":2},{"id":"9de9789c3fe64be2927145753499a748bdbce7df","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-08-24 19:20:53.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7d25e5eeb41806544b23cb3c1785ac776b4a24ee","revisions":{"749bfc565f70d418b60860a9cc9deda3c8be2817":{"kind":"REWORK","_number":1,"created":"2016-07-18 03:47:02.000000000","uploader":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"ref":"refs/changes/20/343420/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/20/343420/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/1"}}},"commit":{"parents":[{"commit":"9f6148132cc21a6f78b5ebb7c1282b30a309ef8a","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9f6148132cc21a6f78b5ebb7c1282b30a309ef8a"}]}],"author":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-18 03:22:32.000000000","tz":480},"committer":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-18 03:22:32.000000000","tz":480},"subject":"Add python-tackerclient to OSC plugin","message":"Add python-tackerclient to OSC plugin\n\nOSC plugin is a command-line client for OpenStack that brings the command set together.Some OpenStack service have implemented their clients as an OSC plugin.So Tacker may do the same.\n\nChange-Id: Ia6b5567e75f859f2171443a5033a4e9d1e9db599\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/749bfc565f70d418b60860a9cc9deda3c8be2817"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/749bfc565f70d418b60860a9cc9deda3c8be2817"}]},"branch":"refs/heads/master"},"7d25e5eeb41806544b23cb3c1785ac776b4a24ee":{"kind":"REWORK","_number":2,"created":"2016-08-04 05:40:51.000000000","uploader":{"_account_id":22132,"name":"Lu lei","email":"lei.lu@easystack.cn","username":"Lulei"},"ref":"refs/changes/20/343420/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/20/343420/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/20/343420/2"}}},"commit":{"parents":[{"commit":"06ea24725b1331fcf840a64f558e2d1f15a3c8c6","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/06ea24725b1331fcf840a64f558e2d1f15a3c8c6"}]}],"author":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-07-18 03:22:32.000000000","tz":480},"committer":{"name":"Lu lei","email":"lei.lu@easystack.cn","date":"2016-08-04 05:40:02.000000000","tz":480},"subject":"Add python-tackerclient to OSC plugin","message":"Add python-tackerclient to OSC plugin\n\nOSC plugin is a command-line client for OpenStack that brings the command\nset together.Some OpenStack service have implemented their clients as an OSC\nplugin.So Tacker may do the same.\n\nChange-Id: Ia6b5567e75f859f2171443a5033a4e9d1e9db599\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7d25e5eeb41806544b23cb3c1785ac776b4a24ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7d25e5eeb41806544b23cb3c1785ac776b4a24ee"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
