)]}'
{"id":"openstack%2Fpython-openstackclient~325518","triplet_id":"openstack%2Fpython-openstackclient~master~I27286d475a3511103b880a19797fb63aa5168465","project":"openstack/python-openstackclient","branch":"master","topic":"bp/vlan-aware-vms","hashtags":[],"change_id":"I27286d475a3511103b880a19797fb63aa5168465","subject":"Adding openstackclient support for vlan-aware-vms functionality.","status":"ABANDONED","created":"2016-06-04 03:15:29.000000000","updated":"2016-07-12 05:59:56.000000000","total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3488ea86b6fb1a0793f36f7555721e30b9f3d1eb","_number":325518,"virtual_id_number":325518,"owner":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"date":"2016-06-06 02:56:15.000000000","_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"_account_id":16800,"name":"Rawlin Peters","email":"rawlin.peters@hpe.com","username":"rawlin"},{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},{"value":-1,"date":"2016-06-04 20:36:32.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":19948,"name":"Farhad Sunavala","email":"fsbiz@yahoo.com","username":"fsunaval"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"}],"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":{"disliked":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"all":[{"value":-1,"date":"2016-06-13 01:37:32.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16800,"name":"Rawlin Peters","email":"rawlin.peters@hpe.com","username":"rawlin"},{"value":-1,"date":"2016-06-13 02:38:46.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},{"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":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":19948,"name":"Farhad Sunavala","email":"fsbiz@yahoo.com","username":"fsunaval"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"value":-1,"date":"2016-06-13 01:36:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"value":-1,"date":"2016-06-13 02:04:13.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"value":-1,"date":"2016-06-13 01:35:53.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},{"value":-1,"date":"2016-06-04 10:37:00.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"value":-1,"date":"2016-06-13 01:52:02.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"}],"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":{"rejected":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"all":[{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"date":"2016-06-04 03:21:59.000000000","_account_id":16800,"name":"Rawlin Peters","email":"rawlin.peters@hpe.com","username":"rawlin"},{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2016-06-04 03:21:38.000000000","_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},{"date":"2016-06-04 03:21:08.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"date":"2016-06-04 03:21:17.000000000","_account_id":19948,"name":"Farhad Sunavala","email":"fsbiz@yahoo.com","username":"fsunaval"},{"date":"2016-06-04 03:20:42.000000000","_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"date":"2016-06-04 03:20:50.000000000","_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"date":"2016-06-13 01:35:54.000000000","_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"date":"2016-06-04 03:21:44.000000000","_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"date":"2016-06-04 03:21:02.000000000","_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},{"value":-1,"date":"2016-06-04 10:37:00.000000000","_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"date":"2016-06-04 03:21:24.000000000","_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"}],"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":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"_account_id":16800,"name":"Rawlin Peters","email":"rawlin.peters@hpe.com","username":"rawlin"},{"_account_id":19948,"name":"Farhad Sunavala","email":"fsbiz@yahoo.com","username":"fsunaval"},{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-04 03:20:42.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2016-06-04 03:20:50.000000000","updated_by":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"reviewer":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"state":"REVIEWER"},{"updated":"2016-06-04 03:21:02.000000000","updated_by":{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},"reviewer":{"_account_id":6681,"name":"Brent Eagles","email":"beagles@redhat.com","username":"beagles"},"state":"REVIEWER"},{"updated":"2016-06-04 03:21:08.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2016-06-04 03:21:17.000000000","updated_by":{"_account_id":19948,"name":"Farhad Sunavala","email":"fsbiz@yahoo.com","username":"fsunaval"},"reviewer":{"_account_id":19948,"name":"Farhad Sunavala","email":"fsbiz@yahoo.com","username":"fsunaval"},"state":"REVIEWER"},{"updated":"2016-06-04 03:21:24.000000000","updated_by":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"reviewer":{"_account_id":6524,"name":"Henry Gessau","email":"HenryG@gessau.net","username":"gessau"},"state":"REVIEWER"},{"updated":"2016-06-04 03:21:38.000000000","updated_by":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"reviewer":{"_account_id":6788,"name":"Rossella Sblendido","email":"rsblendido@suse.com","username":"rossella-o"},"state":"REVIEWER"},{"updated":"2016-06-04 03:21:44.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2016-06-04 03:21:59.000000000","updated_by":{"_account_id":16800,"name":"Rawlin Peters","email":"rawlin.peters@hpe.com","username":"rawlin"},"reviewer":{"_account_id":16800,"name":"Rawlin Peters","email":"rawlin.peters@hpe.com","username":"rawlin"},"state":"REVIEWER"},{"updated":"2016-06-04 10:37:00.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-06-04 20:36:32.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-06-13 01:35:53.000000000","updated_by":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"reviewer":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"state":"REVIEWER"},{"updated":"2016-06-13 01:35:54.000000000","updated_by":{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},"reviewer":{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},"state":"REVIEWER"},{"updated":"2016-06-13 01:37:32.000000000","updated_by":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"reviewer":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"state":"REVIEWER"},{"updated":"2016-06-13 01:52:02.000000000","updated_by":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"reviewer":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"state":"REVIEWER"},{"updated":"2016-06-13 02:04:13.000000000","updated_by":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"reviewer":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"state":"REVIEWER"},{"updated":"2016-06-13 02:38:46.000000000","updated_by":{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},"reviewer":{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},"state":"REVIEWER"}],"messages":[{"id":"babade9a407d8e210ef5c7fe336be057187537ef","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-04 03:15:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"023cca39654e8551e7360f5647fb878bebfd1c74","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-04 04:20:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/325518/1/check/gate-python-openstackclient-docs/9871f75//doc/build/html/ : SUCCESS in 3m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/325518/1/check/gate-python-openstackclient-pep8/3992caa/ : SUCCESS in 3m 05s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/325518/1/check/gate-python-openstackclient-python27/07f08c8/ : SUCCESS in 3m 04s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/325518/1/check/gate-python-openstackclient-python34/c8892a5/ : SUCCESS in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/325518/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7c9f243/ : SUCCESS in 1h 02m 22s\n- check-osc-plugins http://logs.openstack.org/18/325518/1/check/check-osc-plugins/14ab593/ : SUCCESS in 4m 35s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/325518/1/check/gate-osc-dsvm-functional/18b81a4/ : SUCCESS in 41m 00s","accounts_in_message":[],"_revision_number":1},{"id":"a71d13213eba01815aaf475b5ecef9ce02e9977c","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-04 10:37:00.000000000","message":"Patch Set 1: Code-Review-1 Workflow-1\n\n(6 comments)\n\nIt appears that you are missing the OpenStack SDK changes required to implement these commands.  I\u0027ve also provided some initial feedback.","accounts_in_message":[],"_revision_number":1},{"id":"a3cd2c842f53b649341cddf5e5f78ee3c08c5df4","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-06-04 19:26:23.000000000","message":"Patch Set 1:\n\nI would not consider this extension part of the core, as it handles new resources rather than existing core ones; I would have personally considered it part of the neutronclient (via osc plugin) until it matures; what do other people think?","accounts_in_message":[],"_revision_number":1},{"id":"b7ca50b610aedd4e997bb12d438c3b865a82cb56","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-06-04 19:38:36.000000000","message":"Patch Set 1:\n\nRegarding the discussion on what is neutron core and what is not,\nwhen Richard and I discussed this in a neutronclient review, advanced services are implemented through OSC plugin and features in the neutron repo are implemented as OSC commands [1]. \nIf vlan-aware-vms features are not part of core, we need a new category (neutron experimental?).\nI am okay with either way if it makes our way easier, but we need a clear guideline.","accounts_in_message":[],"_revision_number":1},{"id":"64c9dafc89530bd34726ae2b2ee67b63682621c4","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-06-04 19:38:58.000000000","message":"Patch Set 1:\n\nI forgot to add the reference.\n\n[1] https://github.com/openstack/python-neutronclient/blob/master/doc/source/devref/transition_to_osc.rst","accounts_in_message":[],"_revision_number":1},{"id":"60f9358c1f5e7ac92ce17871d5019e74ffffa3db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-04 20:36:32.000000000","message":"Patch Set 1: 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":1},{"id":"41e117de879768b487fecfc84885851e1bd8eb23","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-06 02:56:15.000000000","message":"Patch Set 1:\n\nI agree with Akihiro. Now it seems no rules to define the new func should be core or not. We need a clear guideline.\nIf we need a new category (such as neutron experimental?)which in neutronclient through OSC plugin, that means we should do more work to migrate it to OSC later. \nBoth of this is OK to me, but i prefer to add the new func to OSC.","accounts_in_message":[],"_revision_number":1},{"id":"618eb395089f7ea6649c984725daf8bc54072db5","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-06-06 10:14:16.000000000","message":"Patch Set 1:\n\n\u003e Regarding the discussion on what is neutron core and what is not,\n \u003e when Richard and I discussed this in a neutronclient review,\n \u003e advanced services are implemented through OSC plugin and features\n \u003e in the neutron repo are implemented as OSC commands [1].\n \u003e If vlan-aware-vms features are not part of core, we need a new\n \u003e category (neutron experimental?).\n \u003e I am okay with either way if it makes our way easier, but we need a\n \u003e clear guideline.\n\nWhy would you consider vlan-aware-vms part of the core? Nothing else is part of the core expect what\u0027s known and established like for instance networks, ports, and subnets.\n\nThe guideline may be further clarified as it may be still open to interpretation, but as I interpreted it trunks would not make the core cut and its CLI should be implemented in the applicable project owning networking resource, ie python-neutronclient.","accounts_in_message":[],"_revision_number":1},{"id":"b1d0243ba97644468fc294e7d69fa46186c1a7b9","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-06 10:56:04.000000000","message":"Patch Set 1:\n\nI will do as the final decision says. But i think Trunk port and Subport are just special type of ports. It\u0027s not the applicable project owning networking resource.It is the network base resources.Just like router，security_group, they all migrate to OSC.\r\nSo i think this should be migrate to OSC too.","accounts_in_message":[],"_revision_number":1},{"id":"e7e1fe642752975af7a1e79d1476cbd2faf7956a","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-06-06 11:09:22.000000000","message":"Patch Set 1:\n\n\u003e I will do as the final decision says. But i think Trunk port and\n \u003e Subport are just special type of ports.\n\nNo they aren\u0027t. They are new API resources that use core resources.\n\n\u003e It\u0027s not the applicable\n \u003e project owning networking resource.It is the network base\n \u003e resources.Just like router，security_group, they all migrate to OSC.\n \u003e So i think this should be migrate to OSC too.\n\nI don\u0027t rule out the possibility that the CLI code for trunk commands may eventually move, but I\u0027d rather relieve the review team for OSC from being involved so early in review process when most of the feature details are still in flight and the whole thing is still getting settled.","accounts_in_message":[],"_revision_number":1},{"id":"f96b1093e955f5f777cabe46b8ea6db497ea095b","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-07 06:18:09.000000000","message":"Patch Set 1:\n\nThat sounds reasonable. I\u0027ll do as you said ,How about add the flowing path to neutroncliend: \n\"neutronclient/osc/v2/experimental/trunk\"","accounts_in_message":[],"_revision_number":1},{"id":"e3c4cf6c80545b4c3e5f3775f02c91624db6c22e","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-07 12:51:40.000000000","message":"Patch Set 1:\n\n\u003e That sounds reasonable. I\u0027ll do as you said ,How about add the\n \u003e flowing path to neutroncliend:\n \u003e \"neutronclient/osc/v2/experimental/trunk\"\n\n \u003e That sounds reasonable. I\u0027ll do as you said ,How about add the\n \u003e flowing path to neutroncliend:\n \u003e \"neutronclient/osc/v2/experimental/trunk\"\n\nOSC plugin seems reasonable. Let\u0027s get the devref updated since it isn\u0027t clear with respect to this case.","accounts_in_message":[],"_revision_number":1},{"id":"f6548bc7b200d701e29fa09575f80aa3a7c1730c","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-07 13:03:25.000000000","message":"Patch Set 1:\n\n\u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add the\n \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \n \u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add the\n \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \n \u003e OSC plugin seems reasonable. Let\u0027s get the devref updated since it\n \u003e isn\u0027t clear with respect to this case.\n\nFYI: OSC now has a --os-beta-command option (see developers documentation for detail) which can be used for experimental commands.  Such commands are not subject to the OSC backwards compatibility requirement.","accounts_in_message":[],"_revision_number":1},{"id":"1c4be6a25f34927fdec314b50947ad5b1c84404b","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-08 09:07:06.000000000","message":"Patch Set 1:\n\n\u003e \u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add the\n \u003e \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \u003e\n \u003e \u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add the\n \u003e \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \u003e\n \u003e \u003e OSC plugin seems reasonable. Let\u0027s get the devref updated since\n \u003e it\n \u003e \u003e isn\u0027t clear with respect to this case.\n \u003e \n \u003e FYI: OSC now has a --os-beta-command option (see developers\n \u003e documentation for detail) which can be used for experimental\n \u003e commands.  Such commands are not subject to the OSC backwards\n \u003e compatibility requirement.\nCan you tell me the link to the developers documentation?\nI only find this:\n  --enable-beta-commands\n  Enable beta commands which are subject to change","accounts_in_message":[],"_revision_number":1},{"id":"53ce9fdb77b6cd04b77f627e36860290849a3daf","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-06-08 12:03:38.000000000","message":"Patch Set 1:\n\n\u003e \u003e \u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add\n \u003e the\n \u003e \u003e \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \u003e \u003e\n \u003e \u003e \u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add\n \u003e the\n \u003e \u003e \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \u003e \u003e\n \u003e \u003e \u003e OSC plugin seems reasonable. Let\u0027s get the devref updated since\n \u003e \u003e it\n \u003e \u003e \u003e isn\u0027t clear with respect to this case.\n \u003e \u003e\n \u003e \u003e FYI: OSC now has a --os-beta-command option (see developers\n \u003e \u003e documentation for detail) which can be used for experimental\n \u003e \u003e commands.  Such commands are not subject to the OSC backwards\n \u003e \u003e compatibility requirement.\n \u003e Can you tell me the link to the developers documentation?\n \u003e I only find this:\n \u003e --enable-beta-commands\n \u003e Enable beta commands which are subject to change\n\nHere\u0027s the link: https://github.com/openstack/python-openstackclient/blob/master/doc/source/command-beta.rst","accounts_in_message":[],"_revision_number":1},{"id":"3b0d66cc744671641c8a65094346b2871b7d6beb","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-06-10 05:02:55.000000000","message":"Patch Set 1:\n\n\u003e \u003e \u003e \u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add\n \u003e \u003e the\n \u003e \u003e \u003e \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \u003e \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \u003e \u003e \u003e\n \u003e \u003e \u003e \u003e \u003e That sounds reasonable. I\u0027ll do as you said ,How about add\n \u003e \u003e the\n \u003e \u003e \u003e \u003e \u003e flowing path to neutroncliend:\n \u003e \u003e \u003e \u003e \u003e \"neutronclient/osc/v2/experimental/trunk\"\n \u003e \u003e \u003e \u003e\n \u003e \u003e \u003e \u003e OSC plugin seems reasonable. Let\u0027s get the devref updated\n \u003e since\n \u003e \u003e \u003e it\n \u003e \u003e \u003e \u003e isn\u0027t clear with respect to this case.\n \u003e \u003e \u003e\n \u003e \u003e \u003e FYI: OSC now has a --os-beta-command option (see developers\n \u003e \u003e \u003e documentation for detail) which can be used for experimental\n \u003e \u003e \u003e commands.  Such commands are not subject to the OSC backwards\n \u003e \u003e \u003e compatibility requirement.\n \u003e \u003e Can you tell me the link to the developers documentation?\n \u003e \u003e I only find this:\n \u003e \u003e --enable-beta-commands\n \u003e \u003e Enable beta commands which are subject to change\n \u003e \n \u003e Here\u0027s the link: https://github.com/openstack/python-openstackclient/blob/master/doc/source/command-beta.rst\n\nThanks, I got it. I will make the new patch using this\ncmd in OSC plugin ASAP.","accounts_in_message":[],"_revision_number":1},{"id":"b172bd2edc07f3a4670dc590bb549577770775c9","author":{"_account_id":20566,"name":"BaiLinZhang","email":"bailin.zhang@hotmail.com","username":"bailin.zhang"},"date":"2016-06-13 01:35:53.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"b22d0bb18565644d149e3aa8f3a91507767c75b7","author":{"_account_id":20082,"name":"JianGang Weng","email":"weng.jiangang@zte.com.cn","username":"wengjiangang"},"date":"2016-06-13 01:36:23.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"a4fb5273bcbb1801b10ff9395a324e4c1df0c4a5","author":{"_account_id":20256,"name":"Zhigang Li","email":"li.zhigang3@zte.com.cn","username":"lizhigang"},"date":"2016-06-13 01:37:32.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"958f146edd5fa3ef1b1ec60b10963befc700a53c","author":{"_account_id":20254,"name":"dongwenshuai","email":"dong.wenshuai@zte.com.cn","username":"dongwenshuai"},"date":"2016-06-13 01:52:02.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"3f5c5e224b0ea384cd39c9b1d20b33d4d2f88502","author":{"_account_id":20787,"name":"Bin Lu","email":"369283883@qq.com","username":"LuBin"},"date":"2016-06-13 02:04:13.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"da235f13b3fc5ad22740486db11d0aee91b150ff","author":{"_account_id":22019,"name":"wei zhang","email":"David_zhw1982@163.com","username":"wei.zhang"},"date":"2016-06-13 02:38:46.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2e441e10fbfb899f02669943e093a27549f00f99","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-07-11 23:44:31.000000000","message":"Patch Set 1:\n\nI am tired of waiting. I am taking over this effort. Please abandon this patch.","accounts_in_message":[],"_revision_number":1},{"id":"5a47b6b53d53108bb02aef02223877ba244689da","author":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"date":"2016-07-12 05:59:56.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9b9e490d039a49d02692987a66febb816e92c5a4","revisions":{"9b9e490d039a49d02692987a66febb816e92c5a4":{"kind":"REWORK","_number":1,"created":"2016-06-04 03:15:29.000000000","uploader":{"_account_id":20000,"name":"Songming Yan","email":"yan.songming@zte.com.cn","username":"SonmingYan.zte"},"ref":"refs/changes/18/325518/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/325518/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/325518/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/325518/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/325518/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/325518/1"}}},"commit":{"parents":[{"commit":"416792f079e7d15d8747736ee792d1f5c30aa389","subject":"Merge \"Fix some missing i18n support problems in compute\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/416792f079e7d15d8747736ee792d1f5c30aa389"}]}],"author":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-04 03:16:49.000000000","tz":-240},"committer":{"name":"SongmingYan","email":"yan.songming@zte.com.cn","date":"2016-06-04 03:18:58.000000000","tz":-240},"subject":"Adding openstackclient support for vlan-aware-vms functionality.","message":"Adding openstackclient support for vlan-aware-vms functionality.\n\nThis is a patch for vlan-aware-vms api for openstackclient.\nThis contains the create, delete, update, show, and list client\nAPIs for the new Trunk API.\n\nChange-Id: I27286d475a3511103b880a19797fb63aa5168465\nImplements: blueprint vlan-aware-vms\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9b9e490d039a49d02692987a66febb816e92c5a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9b9e490d039a49d02692987a66febb816e92c5a4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
