19:04:38 #startmeeting openstackclient 19:04:38 Meeting started Thu Aug 4 19:04:38 2016 UTC and is due to finish in 60 minutes. The chair is dtroyer. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:04:40 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:04:42 The meeting name has been set to 'openstackclient' 19:05:04 well, could be short? 19:05:12 o/ dtroyer 19:05:36 pretty small following today 19:05:39 #topic 3.0 release 19:05:47 Let's start with where things are... 19:06:09 OSC 3.0 is getting close, I'm wrapping up the detains now on the dependencies 19:06:27 os-client-config 1.19.0 released last night and is working thoguht the g-r updates so we can test with it 19:06:53 osc-lib is theoretically ready for 1.0 once the release notes review merges, unless I've missed something 19:07:11 * stevemar sneaks in 19:07:20 i will review those 19:07:22 and osc itself has two things outstanding from me (the integ tests and the shell changes) and IIRC still one thing from Henry 19:07:41 i think henry posted the change, it looked good IIRC 19:07:47 * dtroyer has mostly not paid attention to other reviews there this week 19:07:51 ok, good 19:08:24 so that's the high level, I don't expect we'll propose 3.0 until monday given weekend timing and final testing. 19:08:27 am I missing anything? 19:09:23 I think that is correct 19:09:37 so let's talk specific then 19:09:41 #topic reviews 19:09:53 #link https://review.openstack.org/351271 19:10:02 that's the osc-lib release notes. 19:10:14 at this point, that's what I'll pin for the 1.0 release 19:10:33 I see rtheis proposed the releasenotes job, thanks for that 19:10:39 dtroyer: yw 19:11:08 rtheis: also, you had a comment in https://review.openstack.org/#/c/345305/ about waiting for 1.0. Do you mean waiting until after? 19:11:49 * rtheis looking ... 19:12:05 i think this is henry's last patch that is neede https://review.openstack.org/#/c/283554/ 19:12:26 dtroyer: I think we want this in 1.0 release 19:12:52 it changes behavior so best to do in osc-lib 1.0 and osc 3.0 instead of after ? 19:13:30 re-reading it I think I'll agree. it has a release note, so that's done, except should it be in the fixes section? 19:14:18 yeah may in the fixes section 19:14:22 or conversly, should my summary batch be under upgrades? 19:14:52 I looked at it as a new lib, so it's a change from osc, not an upgrade. I could be persuaded though 19:15:47 nah, not upgrades 19:16:38 ok, I'll tweak 345305 and get that ball rolling, those will be it for osc-lib 1.0 then 19:16:56 sounds good 19:17:25 stevemar: pointed at https://review.openstack.org/#/c/283554/ as Hentry's 3.0 blocker, will that be finished soon? 19:18:09 * dtroyer will look closely tomorrow, but trusts stevemar's judgement for some reason 19:18:54 dtroyer: bad idea to trust it 19:19:13 "just a few small issues, looks good overall though! " 19:20:24 https://review.openstack.org/346113 is passing again, but I'd really rather merge the integ tests (https://review.openstack.org/349079) first for peace of mind about not breaking CLI behaviour in unexpected ways 19:20:43 the integ tests need o-c-c 1.19.0 to pass though, so blocked on g-r 19:20:48 i think we probably want to send a mailing list post about 3.0.0 being released 19:20:52 time to start poking folk 19:21:14 * dtroyer looks at stevemar for jumping ahead ;) 19:21:21 my bad 19:21:37 * dtroyer looks at self for not having an agenda 19:22:06 :) 19:22:32 Those are the blockers for 3.0, are there any other open reviews that would be nice to have yet? 19:23:14 I don't have any 19:23:52 negative 19:24:14 dtroyer: oh we should get a cliff release in there 19:24:25 roger. We'll have enough stacked up to do a 3.next in a week or two anyway, that's fine. 19:24:43 yeah 19:24:49 oh! That would be good to, thanks. We're not blocked on anything I am aware of there, but that would be cleaner 19:25:09 dtroyer: the only blocker is https://review.openstack.org/#/c/342914/ 19:25:42 which would help in osc's translationy stuff 19:25:53 thanks stevemar, I have not kept up in that one 19:26:04 yup, and should it be a change we'll want it now 19:26:54 dtroyer: when should openstackclient be bumped in global requirements? It is at >=2.1.0 now 19:27:13 That really depends on others using it more than us 19:27:29 I prefer to be conservative there when we can 19:27:38 okay 19:27:51 something like DevStack would be the ususal cause for a bump 19:28:29 particularly when we get the startup time improved (which I have not yet measured for 3.0) 19:28:52 rtheis: once 3.0.0 is released, we need to make changes to devstack for the backwards incompatiable changes in role list 19:29:00 cause devstack will start printing deprecation warnings 19:29:34 and there's when it'll get bumped in g-r ;) 19:29:39 then we can propose the g-r patch to bump it to 3.0.0 and ask the puppet folks to depend on it 19:29:52 and a few of the other usual consumers 19:30:43 since we are breaking some things I think we need to move deliberately here 19:31:14 doing examples and help with plugins using osc-lib 1.0 is another area we can start with then 19:31:58 and I think jamie is looking forward to seeing where else I am abusing ksa :) 19:33:24 so for communication, I'll post to the ML before we cut the release that will have the complete stack overview 19:33:32 (now is the time stevemar) 19:33:36 thank you 19:34:20 we'll also need to make some passes through published docs to see what needs updating, I really have not even looked in to that yet 19:34:40 dtroyer: i was just gonna say that we should start an etherpad to prep the mailing list content 19:34:53 we really want to emphasize the change to role list and role assignment list 19:35:02 and apologize profusely for it 19:35:25 you mean like https://etherpad.openstack.org/p/osc-3.0-release? 19:36:28 oh hey look at that 19:37:04 so lets move on while stevemar types in etherpad 19:37:08 #topci bugs 19:37:12 :) 19:37:24 if i don't write things down they escape my tiny brain 19:37:26 Speaking of stevemar typing, he cleaned up the bug list big time, thanks!!!! 19:37:41 thanks stevemar 19:37:45 i'm proud of my golden beetle award 19:38:21 you should be, I was tired just looking at all of the emails generated 19:38:27 it'll be the only one to survive the award-shelf apocalypse 19:38:43 rtheis: lol 19:39:00 rtheis: and i did OSC after cleaning up keystone, keystoneauth, keystoneclient and keystonemiddleware 19:39:17 that's a lot of golden beetles 19:39:19 tha'ts 'in the zone' 19:40:06 and of course the first thing I see there is https://bugs.launchpad.net/python-openstackclient/+bug/1593784 19:40:06 Launchpad bug 1593784 in python-openstackclient "trim requirements before 3.0.0 release" [High,Triaged] 19:40:16 another good pre-release thing for the list 19:41:04 yeah, with osc-lib in play we'll have a lot less reqs 19:41:20 I did have one report of problems with token auth yesterday, it may be fixed with the last shell review, so I'm waiting on that yet too 19:41:50 I don't think it is a 3.0 blocker as it is broken today in 2.6.0 though 19:42:02 not sure if a bug exists for it yet 19:42:26 anything else bug-wise? 19:42:59 nothing from me 19:43:16 nope 19:43:18 #topic open discussion 19:43:23 what else is going on? 19:43:43 neutronclient merged first OSC plugin commands for network trunk 19:43:53 \o/ 19:44:17 Huanxuan Ao is doing great work, i'll just leave that comment there :) 19:44:24 +1 19:44:27 ++++ 19:44:45 does he IRC? 19:45:04 even picking up patches that are abandoned / lagging 19:45:14 maybe, not our time at least 19:46:02 i think he works with tang, maybe reach out to tang 19:46:36 looks like he does 19:48:38 I had some questions from Ironic this week about handling properies in a show command differently 19:48:57 * devananda starts listening 19:48:59 leaning toward resource show —properites rather than attempting to nest them 19:49:39 its actually a list command under the hood, what I am unsure about is if it should be a list command at the cli 19:50:06 this pattern would be very helpful in other places where we have a similar problem, so getting it right will be a Good Thing 19:50:11 dtroyer: which command exactly? 19:50:24 havent looked into it 19:50:27 * dtroyer tries to remember without notes 19:50:41 driver backend show, or something like that 19:50:59 it is listing the driver-specific backend properties 19:51:48 osc has this problem in general with resource properites, we currently just bunch them up as a single field in a show command, which is odd at best 19:51:49 "openstack baremetal node show --help" doesn't list anything about properties 19:52:10 its a new command, just a spec now 19:52:32 ahh. ok 19:52:39 I'll dig through my notes after the meeting 19:53:10 I am hoping this will help us sort out how to handle this case in general 19:54:24 also, (related) we'll be doing another UX study in Barcelona 19:54:33 I lack the wider context to feel like I can propose anything general 19:54:42 * devananda goes back to ironic things :) 19:54:51 The properties thing is the kind of thing I would love to use those for, but I don't think we can wait that long here 19:55:10 thanks for checking in devananda 19:55:19 np! 19:55:43 anything else anyone? 19:55:45 oh nice re: ux 19:55:53 nothing else from me 19:56:11 nada 19:56:17 excited to finally get this done 19:56:27 wellallrightythen, let's go 3.0 19:56:34 thanks guys! 19:56:46 #endmeeting