19:01:14 #startmeeting openstackclient 19:01:14 Meeting started Thu Jul 7 19:01:14 2016 UTC and is due to finish in 60 minutes. The chair is dtroyer. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:01:17 The meeting name has been set to 'openstackclient' 19:01:33 priorities: lunch vs meeting 19:01:38 lunch 19:01:44 dtroyer: don't eat so late 19:02:01 I hate coming back from vacation 19:02:14 the pile-o-things to go through is…blech 19:02:33 yeah, not looking forward to that. I'm out next week on vacation 19:02:37 so, uh, did I miss much? 19:02:38 welcome back! 19:02:52 floating IP patches merged 19:02:53 dtroyer: we did a point release of osc-lib 19:03:51 not sure if anything else major has happened 19:03:56 I saw that… did that take care of the breakage? 19:04:04 dtroyer: sort of 19:04:16 dtroyer: it took care of one bug and then broke our gate :P 19:04:26 dtroyer: puppet's gate broke 19:04:38 we fixed it with the osc-lib point release 19:04:47 ok 19:04:49 that resulted in our py27 gate breaking 19:04:59 but ... just a few tests, cause of the way we mocked things 19:05:06 methinks we pushed osc-lib out into other projects waaay too soon 19:05:22 i have the 10 failing tests skipped for now, and i plan to fix them, just distracted 19:05:40 what area is that in? 19:05:52 the failing tests? 19:05:56 yes 19:06:22 various tests, anything that did extensive mocking of find_resources 19:06:30 oh, ok 19:06:38 I'm really beginning to hate that function 19:06:40 nothing crazy, functionally it still works 19:06:43 it's tooooooo fragile 19:07:09 not really fragile, it silently ignores errors and tries another way 19:07:16 it's openstack, we can't have nice thigns 19:07:37 but there are a bunch of assumptions in and around it, and periodically people try to change one without knowing the follow-on effects 19:08:26 i opened a bug for it 19:08:32 We're one of the nice things, so hiding the ugly inside OSc is a Good Thing(TM) 19:08:35 https://bugs.launchpad.net/python-openstackclient/+bug/1599333 19:08:35 Launchpad bug 1599333 in python-openstackclient "latest osc-lib breaks osc gate" [Undecided,New] 19:08:42 ok, good 19:08:44 thanks 19:09:01 10 tests, nothing crazy 19:09:14 Looks like tang's IP commands are merged? did they all go in? 19:09:21 i think it's cause i changed the order of how they search 19:09:27 they should be, yes 19:09:31 yes 19:09:39 cool 19:09:50 so the bulk of the stuff holdin up 3.0 is mine then, eh? 19:10:05 what else is holding it up? 19:10:11 just the osc-lib migration? 19:10:26 The rework of Shell and ClientManager, plus more auth cleanup 19:10:38 o-c-c stuff too 19:10:42 ah 19:10:51 we still are duplicating too much between the three pieces 19:10:58 yeah 19:11:20 you should see if you can recruit jamielennox to look at things, he is presently on a tear cleaning everything up 19:11:33 I see jamie got one or two of the things on my list 19:11:54 but I'd like to finish the cutover… 19:12:33 Timing is always such fun 19:13:28 stevemar: wanna pounce on https://review.openstack.org/#/c/331418/ in o-c-c? That's the next step in de-duping us 19:14:27 i can 19:16:38 I don't have much of a list here of other stuff… 19:16:49 There are a couple of reviews to add some columns 19:16:55 in list commands 19:17:16 https://review.openstack.org/#/c/337900/ is the one I'm looking at now 19:17:28 yeah, someone wanted to do that with image names and ids 19:17:43 y, marc has been on an osc tear 19:17:55 right… we don't include both anme and ID anywhere else where it is not the primary resource being listed 19:17:59 why do we need it here? 19:18:24 dtroyer: whats the argument over not listing it? 19:18:26 and, I wonder if adding image to the default columns is needed. why not flavor then too? 19:18:38 servers have an image after all 19:18:47 the balance between all and not nearly enough stuff 19:18:56 servers also have network ports 19:19:01 shouldn't those be there too? 19:19:10 volumes? 19:19:17 we include networks in the list 19:19:24 I'm getting silly, I know, but I think we need a good reason to add things 19:19:39 and the networks are a formatting problem too 19:19:50 i'd be OK with flavor, volume and image :P 19:19:55 what does horizon show? 19:20:29 david-lyle: o/ 19:20:34 image is one of the simpler ones in this category as there is only 1 per server 19:20:51 horizon shows "Instance Name Image Name IP Address Size Key Pair Status Availability Zone Task Power State Time since created Actions" 19:20:54 volumes, networks, etc have the one-to-many formattign problem we have not solved yet 19:21:17 no image ID 19:21:47 i agree that if it's tough to get into one cell in the table, then it probably shouldn't be included 19:22:19 doing -c volumes and getting back "vol1, vol2" doesn't help with scripting 19:22:39 (os server list --long -c volumes) (if we had that option) 19:22:47 right…in this case Im trying to push just hard enough to have a good reason for adding things 19:23:08 maybe just one of image id / name 19:23:38 I'll leave a comment in the review, I just wanted to get a sense of what you huys thought in general 19:24:36 oh, did we get Henry's stuff merged yet? 19:24:44 * dtroyer is still looking 19:25:04 I don't think so 19:26:41 he did not 19:26:46 he's busy with other stuff 19:27:31 is that something we can complete for him? at least part of it is a compat issue and I'd hate to miss this chance to get that taken care of 19:27:32 do you want to hold up 3.0.0 for that? 19:27:50 we could probably do it for him 19:27:56 he's got some stuff up 19:28:40 ok, I'll be at least a week yet on the osc-lib stuff, let's see how it looks next week 19:28:40 it's basically taking out all the junk from `role list` right? and making that assignment list 19:28:44 i forget the details 19:29:04 that is part of it IIRC. I have also forgotten details 19:29:11 dang it 19:29:19 OK, let me take a look at it 19:29:29 maybe i can find time on the weekend 19:30:52 also, gyee has https://review.openstack.org/#/c/279854/ still open for TOTP. Is that a compat or 3.0 priority? 19:34:34 dtroyer: neither 19:34:45 dtroyer: that can go in at any time 19:35:18 is it ready? I had been holding off until the Keystoney-bits were settled ;) 19:36:09 haven't looked at it in a while 19:36:20 IIRC i didn't like the option names, too long 19:36:23 ok, no worries then. I'll put it on my list 19:36:33 oh, right 19:36:47 also dependency on cryptography now? ugh 19:37:03 we already have it, just not explicit/top-level for us 19:37:21 what depends on it? 19:37:26 I'm not sure what brings it in, SDK maybe? 19:37:43 not i 19:38:16 * dtroyer makes note that briancurtin is paying attention ;) 19:38:47 * briancurtin made the mistake long ago of having irc highlight on SDK 19:38:56 * briancurtin but is sort of paying attention 19:39:24 so while you are here… did I see the compute refactor get released? 19:40:08 sdk sdk sdk :) 19:40:27 it did. 0.9.0 is the first release of anything with refactored resources/proxy. just this morning i got image v2 “done” minus tests, so that’s close. however, it’s lacking some of the recently documented stuff so not really “complete" 19:40:37 should be easy enough to expand it once the current stuff is pushed, though 19:40:45 dtroyer: none of the openstack stuff depends on it.. http://codesearch.openstack.org/?q=cryptography&i=nope&files=requirements.txt&repos= 19:41:07 cool news! thanks! Image is the one I am most anxious to move over for OSC 19:41:10 (at least not directly) 19:41:17 dtroyer: damn warlocks 19:41:25 stevemar: requests? 19:41:45 we'll still have that around, cause of the API layer we have 19:41:48 what??? warlock brings it in??? yet another reason to prioritize dumping glanceclient 19:42:04 oh sorry, i was jumping topics 19:42:24 my "damn warlocks" was related to removing glanceclient and using SDK 19:42:29 nto crypto 19:42:34 oh 19:42:36 i haven't figured out how that is installed 19:43:35 at one point cryprography was the "blessed" Python path forward so I wouldn't be surprised that something pulls it in by now 19:44:55 i'll keep looking 19:45:48 what else do we need to talk about? I am sufficiently unorganized (even by my standards) that this is just Open Discussion Meeting Day 19:46:16 thats cool, i think we're all a little distracted 19:46:48 oh, given any more thought to a virtual midcycle? 19:46:53 or a bug squash day? 19:47:03 even a bug squish day 19:47:41 I think the bug squash is probably closer to what we could use best right now… I have not looked for a date yet though 19:48:52 I do think we would get some benefit just from having a hangout (or whatever) open for a set time focus and to coordinate stuff 19:48:59 I thought the bug smash was this week, but haven't see a lot of smashing 19:49:00 no matter what the tasks are 19:49:29 oh, that organized one? it is, IIRc that's where tangchen is, right? 19:50:20 I thought so 19:50:37 yes, there was the china bug smash 19:51:25 looks like there were 2 patches from folks in china https://review.openstack.org/#/c/338908/ and https://review.openstack.org/#/c/338795/ (minor bug smashy type ones) 19:51:38 maybe tangchen is helping them get their feet wet 19:52:09 on a somewhat related note, Huanxuan Ao is doing a lot of great work 19:52:10 ooooh! I like that first one 19:52:33 this is not a small amount of patches: https://review.openstack.org/#/q/owner:%22Huanxuan+Ao%22 19:52:47 he's been picking up on the volume stuff 19:53:02 doing all the good stuff for each patch (doc, bug, release note) 19:53:08 he works with tangchen, right? 19:53:34 i believe so, yes 19:55:38 I need to run off for a minute, will endmeeting now to not hold up the channel 19:55:40 Thanks guys! 19:55:46 dtroyer: rgr that 19:55:46 #endmeeting