13:05:36 <dtroyer> #startmeeting openstackclient 13:05:37 <openstack> Meeting started Thu Jul 14 13:05:36 2016 UTC and is due to finish in 60 minutes. The chair is dtroyer. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:05:38 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:05:41 <openstack> The meeting name has been set to 'openstackclient' 13:06:01 <dtroyer> #topic recent breakage 13:06:15 <dtroyer> So the transition to osc-lib is having a bit of fallout 13:06:51 <tangchen> dtroyer: Hi Dean, it is the meeting now, right ? or it is 6hours later ? 13:07:02 <dtroyer> I attempted to do the ClientManager and OpenStackShell object transitions in pieces and managed to get a few things out of order 13:07:12 <dtroyer> uh, am I at the wrong time now? 13:07:28 <dtroyer> oh, I missed last week... 13:12:41 <dtroyer> both of my calendars have out meeting now... 13:13:08 <tangchen> dtroyer: I'm not quite sure... 13:13:46 <tangchen> Actually I don't know this week is odd or even... 13:14:09 <tangchen> Maybe it is wrong time 13:15:09 <tangchen> And the osc-lib, I sent some patches. Some project core team chose to wait for the stable version. So for now, it is not breaking anything, I think 13:16:05 <dtroyer> thos patches came a bit early, osc-lib is not really ready. the base stuf like utils, logging, etc are safe, but the upper stuff is not 13:16:52 <tangchen> dtroyer: OK. I can pend the rest patches. 13:16:54 <dtroyer> I got a couple of things out of order and not all of it got merged before I left on vacation 13:17:31 <dtroyer> anyway, I think we unbroke the people running master everywhere yesterday 13:18:51 <tangchen> dtroyer: OK 13:18:58 <dtroyer> there is still an issue in the auth argument handling that I need to sort out to move forward converting osc to use osc-lib 13:19:15 <dtroyer> #topic reviews 13:19:34 <dtroyer> tangchen: since it seems to be just you an I, do you have any reviews you want to talk about? 13:20:14 <tangchen> no 13:20:36 <tangchen> dtroyer: I have just one question about swift. 13:20:46 <dtroyer> sure 13:20:59 <tangchen> dtroyer: Are we going to implement swift commands in osc, or make swiftclient a plugin ? 13:21:52 <dtroyer> swiftclient will never be used by us, everything we do currently is internal, the future is to either expand that or use the SDK 13:22:29 <dtroyer> FWIW, swiftclient didnt' exist when we built our own commands, which were basically forked out of the existing at that time swift comamnd binary 13:24:58 <tangchen> dtroyer: So, object commands will be implemented in OSC, using SDK, right? 13:25:08 <tangchen> of course, in the future. 13:25:14 <dtroyer> yes, once SDK is past 1.0 13:25:19 <tangchen> OK 13:25:30 <dtroyer> #topic open discussion 13:25:32 <dtroyer> anything else? 13:25:42 <tangchen> nothing else for me today 13:26:42 <dtroyer> I have just one bit… 13:27:01 <dtroyer> is https://review.openstack.org/#/c/302687/ the last of the IP command changes? I think a bunch of them merged while I was gone 13:27:28 <tangchen> Yse it is. 13:27:45 <tangchen> we can close the bug 13:27:47 <dtroyer> coolness, thanks for your patience on getting those in tangchen 13:27:48 <tangchen> after this one 13:27:57 <dtroyer> and for doing most of the work 13:28:19 <tangchen> not at all. It is my duty. and I learned a lot from it. :) 13:28:49 <dtroyer> one other question on https://review.openstack.org/#/c/340226/ 13:29:00 <dtroyer> Is anyone actually using cloudpipe? 13:29:41 <dtroyer> we are not bound to implement every last think in the project APIs or CLIs, especially if they are not needed or used 13:30:15 <dtroyer> tangchen: I'm hoping you might know or find out since the author is from EasyStack 13:30:17 <tangchen> dtroyer: I have never used it before. And neither do the people around me. 13:30:26 <tangchen> Yes 13:30:40 <tangchen> I'll confirm it tomorrow 13:31:20 <dtroyer> ok thanks. If that is not driven by an actual need for it I'd like to not do it. 13:31:31 <tangchen> I think he just tried to find out which command has not been implemented. 13:31:38 <tangchen> OK 13:31:40 <dtroyer> That was all I had 13:31:53 <tangchen> nothing for me either. 13:32:12 <njohnston> Quick question - I filed this blkueprint, what is the next step for me to get it approved? https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-qos 13:32:53 <njohnston> (sorry to jump in, it just looked like you were possibly ending the meeting) 13:33:15 <tangchen> one min 13:33:20 <dtroyer> njohnston: we don't follow the strict blueprint process, we mostly use them for coordination 13:33:50 <njohnston> OK. Should I file a spec next, then, or proceed to implementation? It's just migrating commands that exist in python0neutronclient. 13:33:56 <dtroyer> what I would suggest os that you add to that the actual resource names you want to use, that is usually the hardest part of implementing new commands 13:34:08 <njohnston> OK, will do 13:34:15 <tangchen> http://docs.openstack.org/developer/python-neutronclient/devref/transition_to_osc.html 13:34:24 <tangchen> Please have a look at this page 13:34:29 <njohnston> Will do, thanks! 13:34:40 <dtroyer> we usually don't like using abbreviations, but really 'qos' is common enough and a total pain to spell out so I expect that to be OK here 13:34:43 <tangchen> I think you 'd better to talk to neutronclient guys 13:35:00 <tangchen> I'm not sure if qos commands will be implemented in OSC 13:35:06 <tangchen> maybe a plugin 13:35:17 <dtroyer> rthies is on vacation this week, he has been working with them and would be helpful to touch base with when he returns next week (I think it is) 13:35:21 <tangchen> but, I think neutronclient team can confirm that 13:35:39 <njohnston> OK, I confirmed that this was good with rtheis late last week. 13:35:42 <dtroyer> the base guideline is that 'core API' stuff is to go into OSC 13:35:48 <dtroyer> ah, ok, thanks 13:35:58 <tangchen> :) 13:36:10 <njohnston> Yeah, QoS is not in the same category as like FWaaS or LBaaS 13:36:18 <njohnston> it's part of the core code 13:36:40 <njohnston> OK, thanks very much, I will follow the document! 13:36:42 <dtroyer> njohnston: one more bit, in your BP you use the verb 'update'. OSC uses 'set' for that 13:36:49 <njohnston> ok 13:37:02 <njohnston> I will fix that 13:37:33 <dtroyer> thanks 13:37:40 <dtroyer> before I rush out to get breakfast, is there anything else? 13:37:47 <njohnston> nope, thanks! 13:38:11 <tangchen> nothing 13:38:19 <tangchen> thanks a lot. ;) 13:38:24 <dtroyer> ok, thanks guys! 13:38:35 <njohnston> thanks! 13:38:38 <dtroyer> and tangchen, thanks again for the work you and EasyStack are doing 13:39:04 <dtroyer> #endmeeting