)]}'
{"id":"openstack%2Fpython-ironicclient~334803","triplet_id":"openstack%2Fpython-ironicclient~master~I0b9bf1c867be0181d573decadc840a887a784ca9","project":"openstack/python-ironicclient","branch":"master","topic":"osc-lib-20160623","hashtags":[],"change_id":"I0b9bf1c867be0181d573decadc840a887a784ca9","subject":"Use osc_lib instead of cliff","status":"MERGED","created":"2016-06-28 07:15:22.000000000","updated":"2016-08-25 09:54:00.000000000","submitted":"2016-08-25 09:54:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"84bb0a0703bd93ea9193d5111230162189267bc8","_number":334803,"virtual_id_number":334803,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-25 09:54:00.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-25 09:07:32.000000000","_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":2,"date":"2016-08-25 09:05:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-08-25 09:07:32.000000000","_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-28 07:39:17.000000000","updated_by":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"reviewer":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"state":"REVIEWER"},{"updated":"2016-06-28 07:44:41.000000000","updated_by":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"reviewer":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"state":"REVIEWER"},{"updated":"2016-08-22 01:57:57.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2016-08-22 14:02:07.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2016-08-25 09:05:21.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2016-08-25 09:07:32.000000000","updated_by":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"reviewer":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"state":"REVIEWER"},{"updated":"2016-08-25 09:54:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"672fe7ede419fde410c66278490683115af294cd","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-28 07:15:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"640d12f29b9fa33c83f688aaa427aa127e38aff8","author":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"date":"2016-06-28 07:39:17.000000000","message":"Patch Set 1: Code-Review+1\n\nLGTM, thanks!","accounts_in_message":[],"_revision_number":1},{"id":"699d1d00670784dcd2860f087006dd4dfb4d69ca","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-06-28 07:44:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e7fb71f1b0850711eba6d38fbcef60b9d009ea85","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-28 07:48:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8498543dcc399334010567ba6350cc144f270c12","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-06-28 07:50:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"32e3948266912cbaad418672518c3a0e5e1c039f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-28 08:26:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/03/334803/2/check/gate-python-ironicclient-python34/8bfd1cd/ : SUCCESS in 3m 41s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/03/334803/2/check/gate-python-ironicclient-docs/8383cd9//doc/build/html/ : SUCCESS in 3m 44s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/03/334803/2/check/gate-python-ironicclient-pep8/64b433c/ : SUCCESS in 4m 29s\n- gate-python-ironicclient-python27 http://logs.openstack.org/03/334803/2/check/gate-python-ironicclient-python27/82d0122/ : SUCCESS in 5m 01s\n- gate-python-ironicclient-requirements http://logs.openstack.org/03/334803/2/check/gate-python-ironicclient-requirements/a454a4f/ : SUCCESS in 3m 00s\n- gate-python-ironicclient-pypy http://logs.openstack.org/03/334803/2/check/gate-python-ironicclient-pypy/7561a73/ : FAILURE in 3m 51s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/03/334803/2/check/gate-python-ironicclient-releasenotes/4b8ddb0//releasenotes/build/html/ : SUCCESS in 4m 28s\n- check-osc-plugins http://logs.openstack.org/03/334803/2/check/check-osc-plugins/be86d84/ : SUCCESS in 5m 28s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/03/334803/2/check/gate-tempest-dsvm-python-ironicclient-src/99b89ea/ : SUCCESS in 32m 52s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/03/334803/2/check/gate-ironicclient-dsvm-functional/e2ddbc5/ : SUCCESS in 14m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"20bcf21d1c705df72760d545421cad02aa008dfc","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-06-28 13:08:51.000000000","message":"Patch Set 2: Code-Review-2\n\nSee Dean\u0027s comment in https://review.openstack.org/#/c/333311/. It is unclear to me whether we should be using osc-lib yet. Until we get clarification, I don\u0027t want this to merge.","accounts_in_message":[],"_revision_number":2},{"id":"63f838f31380c42a6d5021debaad7f32c8e50ed4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-05 16:25:36.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"a20abddc91a4f5509d0036a2f626c6ed562ad4df","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-08-22 01:45:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fdde92b4fd22b89f66d9bcb778091ada0c8e0615","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2016-08-22 01:57:57.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9fb064192ad9a21d34c1add24e4380cace5da758","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-08-22 02:18:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"81eb5b09ba228a55e1e66c1473e1a2e17a6e5205","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-08-22 02:20:05.000000000","message":"Patch Set 4:\n\nHi Ruby,\n\nosc-lib 1.0.2 has released, I think it is stable to use now. So please remove the -2 if you would like to. :)\n\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"42c88bd7d2a8e24c008f3af288780a4e2463001f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-22 03:17:45.000000000","message":"Patch Set 4: 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-ironicclient-python34 http://logs.openstack.org/03/334803/4/check/gate-python-ironicclient-python34/e2fb207/ : SUCCESS in 2m 17s\n- gate-python-ironicclient-python35 http://logs.openstack.org/03/334803/4/check/gate-python-ironicclient-python35/9736b4e/ : SUCCESS in 4m 17s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/03/334803/4/check/gate-python-ironicclient-docs-ubuntu-xenial/3979963//doc/build/html/ : SUCCESS in 2m 26s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/03/334803/4/check/gate-python-ironicclient-pep8-ubuntu-xenial/f3c4b09/ : SUCCESS in 2m 17s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/03/334803/4/check/gate-python-ironicclient-python27-ubuntu-xenial/748537d/ : SUCCESS in 2m 34s\n- gate-python-ironicclient-requirements http://logs.openstack.org/03/334803/4/check/gate-python-ironicclient-requirements/96fea6d/ : Incompatible requirement found; see http://docs.openstack.org/developer/requirements/ in 2m 05s\n- gate-python-ironicclient-pypy http://logs.openstack.org/03/334803/4/check/gate-python-ironicclient-pypy/e36752c/ : SUCCESS in 4m 31s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/03/334803/4/check/gate-python-ironicclient-releasenotes/248f2c0//releasenotes/build/html/ : SUCCESS in 3m 07s\n- check-osc-plugins http://logs.openstack.org/03/334803/4/check/check-osc-plugins/79f216b/ : SUCCESS in 6m 58s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/03/334803/4/check/gate-tempest-dsvm-python-ironicclient-src/ca02f44/ : SUCCESS in 50m 49s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/03/334803/4/check/gate-ironicclient-dsvm-functional/ae51ad3/ : SUCCESS in 28m 54s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/03/334803/4/check/python-ironicclient-coverage-ubuntu-xenial/232278e/ : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":4},{"id":"41b910ff1e302b79f420178e86d86d7061beeb95","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2016-08-22 14:02:07.000000000","message":"Patch Set 4: Code-Review-1\n\nI\u0027ve removed the -2, but I have to admit, the patches seem backward. I would think we\u0027d replace cliff with osc-lib, and then decide (or not) to get rid of openstackclient.","accounts_in_message":[],"_revision_number":4},{"id":"4d4a950a2fef8fdc42c89d6349bf019b0a2fe94b","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-08-25 01:32:37.000000000","message":"Patch Set 4:\n\nHi Ruby,\n\nOK, then let me reorder the patches.","accounts_in_message":[],"_revision_number":4},{"id":"59112cfbe846213dd019996f8705e77f209a22ba","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-08-25 01:45:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fac453d5c821bc4f95e87cc443973ad39191c75d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 02:40:27.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/03/334803/5/check/gate-python-ironicclient-python34/441d9e5/ : SUCCESS in 4m 43s\n- gate-python-ironicclient-python35 http://logs.openstack.org/03/334803/5/check/gate-python-ironicclient-python35/f844433/ : SUCCESS in 3m 40s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/03/334803/5/check/gate-python-ironicclient-docs-ubuntu-xenial/ea3944b//doc/build/html/ : SUCCESS in 14m 05s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/03/334803/5/check/gate-python-ironicclient-pep8-ubuntu-xenial/c513939/ : SUCCESS in 4m 01s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/03/334803/5/check/gate-python-ironicclient-python27-ubuntu-xenial/0c020bb/ : SUCCESS in 5m 25s\n- gate-python-ironicclient-requirements http://logs.openstack.org/03/334803/5/check/gate-python-ironicclient-requirements/50193e1/ : SUCCESS in 2m 15s\n- gate-python-ironicclient-pypy http://logs.openstack.org/03/334803/5/check/gate-python-ironicclient-pypy/9acffc0/ : SUCCESS in 3m 36s (non-voting)\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/03/334803/5/check/gate-python-ironicclient-releasenotes/78528f8//releasenotes/build/html/ : SUCCESS in 3m 49s\n- check-osc-plugins http://logs.openstack.org/03/334803/5/check/check-osc-plugins/6abf431/ : SUCCESS in 4m 54s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/03/334803/5/check/gate-tempest-dsvm-python-ironicclient-src/b0dff83/ : SUCCESS in 47m 58s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/03/334803/5/check/gate-ironicclient-dsvm-functional/bbfbc1c/ : SUCCESS in 26m 46s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/03/334803/5/check/python-ironicclient-coverage-ubuntu-xenial/e5ba01d/ : SUCCESS in 5m 36s","accounts_in_message":[],"_revision_number":5},{"id":"85b3086507908c8a0dbd9933272fb8b33dfbafb3","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-25 09:05:21.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"dc29ec8b5a3ab4f3ee3db9fcc192854012c75a9a","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-08-25 09:07:32.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"90a83649473b0f287c5d84c2af1f656fe9d8710a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 09:07:42.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"0a56cf2d44d5dae59fdcbbed16065463b157858d","date":"2016-08-25 09:54:00.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"2c032f108451613bb40478d7d84611008e4ad784","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 09:54:00.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/03/334803/5/gate/gate-python-ironicclient-python34/9f71d79/ : SUCCESS in 5m 24s\n- gate-python-ironicclient-python35 http://logs.openstack.org/03/334803/5/gate/gate-python-ironicclient-python35/e7f4245/ : SUCCESS in 4m 47s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/03/334803/5/gate/gate-python-ironicclient-docs-ubuntu-xenial/3b36500//doc/build/html/ : SUCCESS in 4m 13s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/03/334803/5/gate/gate-python-ironicclient-pep8-ubuntu-xenial/b6b9545/ : SUCCESS in 2m 40s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/03/334803/5/gate/gate-python-ironicclient-python27-ubuntu-xenial/b2f3600/ : SUCCESS in 4m 23s\n- gate-python-ironicclient-requirements http://logs.openstack.org/03/334803/5/gate/gate-python-ironicclient-requirements/70fa515/ : SUCCESS in 2m 55s\n- gate-python-ironicclient-releasenotes http://docs-draft.openstack.org/03/334803/5/gate/gate-python-ironicclient-releasenotes/59f1532//releasenotes/build/html/ : SUCCESS in 4m 28s\n- check-osc-plugins http://logs.openstack.org/03/334803/5/gate/check-osc-plugins/7c13415/ : SUCCESS in 3m 26s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/03/334803/5/gate/gate-tempest-dsvm-python-ironicclient-src/2b1dbcb/ : SUCCESS in 45m 44s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/03/334803/5/gate/gate-ironicclient-dsvm-functional/cf2a947/ : SUCCESS in 20m 48s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0a0e15141fd01c20e586049c5754113c7daf8f1b","revisions":{"28f644ab1001f4b6b9b758dac974fab82f6b79a2":{"kind":"REWORK","_number":1,"created":"2016-06-28 07:15:22.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/03/334803/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/03/334803/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/1"}}},"commit":{"parents":[{"commit":"9a85728d1b68179b51ae922e0788fbe83e459095","subject":"Merge \"Add maintenance mode commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a85728d1b68179b51ae922e0788fbe83e459095"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-28 07:00:49.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-28 07:00:49.000000000","tz":480},"subject":"Use osc_lib instead of cliff","message":"Use osc_lib instead of cliff\n\nBase classes of commands are defined in cliff,\nbut have been encapsulated again in osc-lib for\nall plugin clients. So use osc-lib instead of\ncliff.\n\nChange-Id: I0b9bf1c867be0181d573decadc840a887a784ca9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/28f644ab1001f4b6b9b758dac974fab82f6b79a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/28f644ab1001f4b6b9b758dac974fab82f6b79a2"}]},"branch":"refs/heads/master"},"2c0e4b98caa4f85234e98b592a6bfde41696ba55":{"kind":"REWORK","_number":2,"created":"2016-06-28 07:50:03.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/03/334803/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/03/334803/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/2"}}},"commit":{"parents":[{"commit":"9a85728d1b68179b51ae922e0788fbe83e459095","subject":"Merge \"Add maintenance mode commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a85728d1b68179b51ae922e0788fbe83e459095"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-28 07:00:49.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-28 07:00:49.000000000","tz":480},"subject":"Use osc_lib instead of cliff","message":"Use osc_lib instead of cliff\n\nBase classes of commands are defined in cliff,\nbut have been encapsulated again in osc-lib for\nall plugin clients. So use osc-lib instead of\ncliff.\n\nChange-Id: I0b9bf1c867be0181d573decadc840a887a784ca9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2c0e4b98caa4f85234e98b592a6bfde41696ba55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2c0e4b98caa4f85234e98b592a6bfde41696ba55"}]},"branch":"refs/heads/master"},"ab7f117f9dd57ec5861bdc11196ca8dea13c2b0d":{"kind":"REWORK","_number":3,"created":"2016-08-22 01:45:06.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/03/334803/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/03/334803/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/3"}}},"commit":{"parents":[{"commit":"c1b62d81e9fc75e26a21d039ca8b7fa22f012fbc","subject":"Merge \"Trivial: Fix doc string for class DeleteBaremetalNode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c1b62d81e9fc75e26a21d039ca8b7fa22f012fbc"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-28 07:00:49.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-08-22 01:38:36.000000000","tz":480},"subject":"Use osc_lib instead of cliff","message":"Use osc_lib instead of cliff\n\nBase classes of commands are defined in cliff,\nbut have been encapsulated again in osc-lib for\nall plugin clients. So use osc-lib instead of\ncliff.\n\nSince osc-lib 1.0.2 has released, it is stable\nto use.\n\nChange-Id: I0b9bf1c867be0181d573decadc840a887a784ca9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ab7f117f9dd57ec5861bdc11196ca8dea13c2b0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ab7f117f9dd57ec5861bdc11196ca8dea13c2b0d"}]},"branch":"refs/heads/master"},"e0ad1651c33a615155e62c846266b187d1549bbb":{"kind":"REWORK","_number":4,"created":"2016-08-22 02:18:41.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/03/334803/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/03/334803/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/4"}}},"commit":{"parents":[{"commit":"c77f727a733a87df314bccbae7f46bdacc7fefc6","subject":"Use osc-lib instead of openstackclient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c77f727a733a87df314bccbae7f46bdacc7fefc6"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-28 07:00:49.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-08-22 02:18:18.000000000","tz":480},"subject":"Use osc_lib instead of cliff","message":"Use osc_lib instead of cliff\n\nBase classes of commands are defined in cliff,\nbut have been encapsulated again in osc-lib for\nall plugin clients. So use osc-lib instead of\ncliff.\n\nSince osc-lib 1.0.2 has released, it is stable\nto use.\n\nChange-Id: I0b9bf1c867be0181d573decadc840a887a784ca9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e0ad1651c33a615155e62c846266b187d1549bbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e0ad1651c33a615155e62c846266b187d1549bbb"}]},"branch":"refs/heads/master"},"0a0e15141fd01c20e586049c5754113c7daf8f1b":{"kind":"REWORK","_number":5,"created":"2016-08-25 01:45:48.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/03/334803/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/03/334803/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/03/334803/5"}}},"commit":{"parents":[{"commit":"5e04d15a5a10587d15dab211689532bb4d45b77b","subject":"Merge \"Add --wait flag for provision actions and wait_for_provision_state function\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5e04d15a5a10587d15dab211689532bb4d45b77b"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-06-28 07:00:49.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-08-25 01:37:33.000000000","tz":480},"subject":"Use osc_lib instead of cliff","message":"Use osc_lib instead of cliff\n\nBase classes of commands are defined in cliff,\nbut have been encapsulated again in osc-lib for\nall plugin clients. So use osc-lib instead of\ncliff.\n\nSince osc-lib 1.0.2 has released, it is stable\nto use.\n\nChange-Id: I0b9bf1c867be0181d573decadc840a887a784ca9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0a0e15141fd01c20e586049c5754113c7daf8f1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0a0e15141fd01c20e586049c5754113c7daf8f1b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
