19:02:30 #startmeeting OpenStackclient 19:02:31 Meeting started Thu Apr 23 19:02:30 2015 UTC and is due to finish in 60 minutes. The chair is dtroyer. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:02:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:02:34 The meeting name has been set to 'openstackclient' 19:02:44 i'm sort of here 19:02:59 Good afternoon all… agenda: https://wiki.openstack.org/wiki/Meetings/OpenStackClient#23_Apr_2015 19:03:16 not a heavy one, hopefully interesting though 19:03:57 ohai 19:03:58 #topic open actions 19:04:19 there were two from two meeting ago, stevemar has them both… 19:04:31 translate bug 1406470 to a dev docs entry 19:04:31 bug 1406470 in python-openstackclient "track backwards incompatible changes" [High,Confirmed] https://launchpad.net/bugs/1406470 19:05:56 they are still TODOs on my end :\ 19:06:02 both? 19:06:26 yeah 19:06:56 #action stevemar (carry forward) translate bug 1406470 to a dev docs entry 19:06:56 bug 1406470 in python-openstackclient "track backwards incompatible changes" [High,Confirmed] https://launchpad.net/bugs/1406470 19:07:34 er, those ere dupes actually, there is just one 19:07:47 #topic Releases 19:08:11 dtroyer: if you carried both forward, then stevemar would be twice as productive 19:08:17 qq about the latest release 19:08:22 On Tuesday dhellmann releases 1.1.0 as part of the minor bump for all client & libs for Liberty 19:08:33 s/releases/released/ 19:09:02 dtroyer, related.. with that done now, i think this will go through: https://review.openstack.org/#/c/168187/ 19:09:06 however, it went out with no release notes, etc, so the plan is to do 1.1.1 soon with the docs 19:09:11 yeah, we needed to release all lib-like things that had capped requirements so we could uncap the requirements 19:09:26 * dhellmann apologizes again for the rush on that 19:09:41 np, this was an odd week all around 19:09:59 yep, just stating it for the record :-) 19:10:13 stevemar: remind me what is blocked on that? 19:10:38 dtroyer, this one: https://review.openstack.org/#/c/168562/ 19:10:56 err... this one: https://review.openstack.org/#/c/165755/11 19:11:10 bad copy pasting this week 19:11:14 I think we'll be approving some requirements updates after we have the sync jobs turned back on 19:11:29 dhellmann, okay, when do you figure that is? 19:11:38 stevemar: should we wait on this for 1.1.1? 19:11:50 stevemar: that job is in the queue right now, but if failed on a large-ops test so I'm running it a second time 19:11:50 dtroyer, thats what i was alluding to 19:11:59 #link https://review.openstack.org/#/c/174447/1 19:12:01 other way around, wait on 1.1.1 for 165755? 19:12:03 ok 19:12:30 dtroyer, i think it's worth waiting til the patch is in before 1.1.1 is released 19:12:33 if you'd be so kind 19:12:36 so it sounds like this should all be cleared early next week 19:12:38 np 19:13:10 #agreed hold 1.1.1 release until https://review.openstack.org/#/c/165755/11 merges 19:13:23 note for me to make sure it's in the milestone later 19:13:36 which in turn depends on a global ksc bump 19:13:59 a new feature would technically make that 1.2.0 19:14:25 it would 19:14:38 i suppose it would 19:14:42 so I'll just say m10 release then ;) 19:14:45 heh 19:15:17 while requirements are on my mind, both osc and cliff have stable/kilo requirements updates 19:15:24 dhellmann: safe to merge those? 19:15:29 dtroyer: links? 19:15:42 cliff: https://review.openstack.org/173812 19:15:53 osc: https://review.openstack.org/#/c/174341/ 19:16:19 dtroyer: let's hold off. I'll chat with ttx and sdague about how we want to handle caps in dependencies of libs 19:16:37 I'm guessing merging is safe, it's the stable release that needs to be careful? 19:16:45 ok, np. I'll admin -2 them for now then 19:17:36 k 19:18:48 technically the cliff change will require a min version bump of cliff, which would put it outside of the stable release series 19:19:05 the osc one introduces caps, which might be ok 19:19:52 so how do we handle minor bumps in stable? 19:20:05 we don't -- that's the point of having the stable branch 19:20:14 I thought that was supposed to be a unicorn? 19:20:17 ok, right 19:21:16 to wrap up the next release, m10, I've targeted what is in progress and completed in https://launchpad.net/python-openstackclient/+milestone/m10 19:22:40 other than what stevemar mentioned I don't think the remaining in progress bugs are release blocking, if they're complete they'll go in 19:22:54 anything else we should wait on? 19:23:24 seems ok to me 19:24:40 I did have one question on https://bugs.launchpad.net/python-openstackclient/+bug/1443089 that was still on m9 19:24:40 Launchpad bug 1443089 in python-openstackclient "image list displays a maximum of 25 images" [High,Confirmed] 19:24:50 did https://review.openstack.org/#/c/173420/ fix that? 19:25:13 stevemar, terrylhowe? 19:25:22 it does for me 19:25:44 etoews: reported not sure if he has looked at it 19:26:07 shall I hold off on closing it? the patch is merged 19:26:13 dtroyer, i tried it, worked 19:26:18 close it up 19:26:24 roger that 19:27:16 so I went out of order, that was in 19:27:19 #topic bugs 19:27:23 i trust y'all 19:27:27 any others while were there? 19:27:51 plus, if there's still an issue i can always report another bug. ;) 19:28:18 please do, we have a ways to go to catch up to Nova 19:29:00 ok, if there are no other bugs that need to be brought up… 19:29:53 #topic Vancouver Summit planning 19:30:06 the etherpad is at https://etherpad.openstack.org/p/osc-liberty-summit-planning 19:30:36 I've added a couple of things…let's plan to do a bit more discussion next week 19:30:45 oh theres actually stuff there 19:31:00 I think the session schedule will be firmed up by then 19:31:12 I'm mostly worried about conflicts there 19:31:51 next week we can sort what is a fishbowl and what is a working session 19:33:07 There is a proposed session for cross-project that wants to include OSC 19:33:17 https://docs.google.com/spreadsheets/d/1vCTZBJKCMZ2xBhglnuK3ciKo3E8UMFo5S5lmIAYMCSE/edit#gid=827503418 line 19 19:33:56 and for completeness, also an SDK proposal of line 14 19:34:49 anything else about Vancouver? 19:34:59 besides me getting a hotel within two blocks for the first time in two years? 19:36:05 #topic open discussion 19:36:19 dtroyer: congrats on the hotel! :-) 19:36:37 thank Intel ;) 19:36:43 so, just curious, am I going too fast in these meetings? 19:36:56 I think you're moving at a good pace 19:37:00 yeh, everything was booked close by 19:37:08 yeh, pace is fien 19:37:12 no, pace is good, i'm just distracted 19:37:13 dtroyer: earlier today you mentioned that osc can do the swift keystoen danc e properly for rax. But you said its not meant to be used as a lib 19:37:16 it sounded like several of us have multiple things going on at once today 19:37:35 dhellmann, yeah 19:37:46 dtroyer: our goal with shade was to stop rewriting those workarounds everywhere. I take it that you would prefer osc to not be used for that? 19:37:56 dhellmann: and instead focus on console interaction? 19:38:02 er dtroyer ^ 19:38:07 clarkb: ideally not, I don't want to repeat the cli/lib mess 19:38:16 ok 19:38:35 but yeah, the ClientManager handles all of the client juggling and forces them all to use ksc's auth plugins 19:38:57 dtroyer: does it determine the correct tenant id for swift which is different than the one for nova on rax? 19:39:09 dtroyer: ^ that specifically is the workaround I have in mind 19:39:19 dtroyer, we still ended up writing our own apis and not pulling in swiftclient :\ 19:39:20 also if anyone works at rax it would be awesome to fix that 19:39:47 raxers are just lurking 19:39:51 is there specialness for swift/rax? 19:39:55 dtroyer: yes 19:40:04 I don't think we do that specifc bit then 19:40:05 dtroyer: you are given two tenants for swift and nova 19:40:20 this is completely undocumented and the first time you try to use swift its full of wtf 19:40:20 earlier I was just referring to the general client lib wrangling 19:40:23 dtroyer: gotcha 19:40:50 it would be easier to add to osc though as all of our obejct store code is internal as stevemar said 19:40:58 but that doesn't help shade 19:41:13 unless we split this out…then we have another sdk. 19:41:21 nah I think shade can handle the crazy 19:41:26 and we've looped back aound again 19:41:30 ok 19:41:43 it started life as "well for rax we have to do this and for hpcloud we do that and now we have copied this code everywhere lets just make it a lib" 19:42:16 if nothing else, if we can write this stuff so a (cover your ears dhellmann) copy-n-paste would be simple 19:42:48 dtroyer: I find that a perfectly appropriate way of operating in some cases :-) 19:42:56 * dhellmann long live oslo-incubator! 19:44:11 so that was quick, anything else? I'm sure I missed something 19:44:41 I hope I am able to participate in more OSC sessions at this summit 19:45:49 that would be great… we have Thursday just before and after lunch, then Friday morning 19:46:34 looks like there are oslo and infra overlaps in some of those times, but I'll see what I can do 19:47:18 that's the morning one, the fishbowl 19:48:24 k 19:48:40 most of thursday seems to have oslo sessions, but I should be able to step out of some of them 19:49:06 actually, there's one immediately before us in the fishbowl 19:49:40 okh, there is overlap with the afternoon too, i missed that 19:49:55 yeah, we have a couple of work sessions it looks like 19:50:17 anyway, if there is nothing else, we'll get 10 minutes back 19:50:22 ++ 19:50:40 sounds good 19:51:02 ok, thanks everyone, spend your free time wisely! 19:51:08 #endmeeting