19:01:08 #startmeeting python-openstacksdk 19:01:08 Meeting started Tue Jan 12 19:01:08 2016 UTC and is due to finish in 60 minutes. The chair is briancurtin. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:01:11 The meeting name has been set to 'python_openstacksdk' 19:01:28 o/ 19:01:40 o/ 19:02:01 i don’t see terry in -sdks so perhaps it’s just us 19:04:41 alrighty then. well, should probably just keep talking about how to get to 1.0 19:04:56 o/ 19:04:59 yes please :) 19:05:07 sounds good 19:05:43 what about setting a bit of an arbitrary deadline just to have something to work against? 19:05:52 the big thing i’m looking at right now is the whole path_args ordeal and how it’ll work with what needs to happen for URI props, body props, and header props. there’s a few things out there for that right now that i’m reviving but also looking at another way to do them. this is super hard. i’m slightly considering a reworking of the props to not be 19:05:52 descriptors, though i don’t know if that’s worth it 19:06:12 etoews: 90% of my year-end review was crushing myself over deadlines estimates 19:07:22 after evaluating more of this, i’ll see if i can come up with some kind of deadline. until at least the basics of a direction are sketched out i don’t really want to throw anything out 19:07:34 alright then 19:07:48 what bugs does that work map to? 19:08:22 (the path_args ordeal that is) 19:08:59 etoews: this is one of them https://bugs.launchpad.net/python-openstacksdk/+bug/1440257 19:09:01 Launchpad bug 1440257 in OpenStack SDK "Resource props of type=resource cause issue with basepath" [Medium,In progress] - Assigned to Terry Howe (thowe-g) 19:09:20 o/ 19:09:26 yay! 19:09:32 Is this another https://bugs.launchpad.net/python-openstacksdk/+bug/1461200 ? 19:09:32 Launchpad bug 1461200 in OpenStack SDK "Create resource.props type=Resource for attributes with _id names" [Critical,In progress] - Assigned to Terry Howe (thowe-g) 19:09:49 i see both of those are assigned to terrylhowe 19:10:08 rtheis_: that’s something we have to do but is mostly fine to just do right now. some more complex things will encounter the issue in …257 19:10:11 I have the pathargs stuff out there for that 19:10:34 it does resolve that problem, but the change wasn’t overly popular 19:10:47 can we nail down the way forward for the path args stuff right now? 19:10:48 terrylhowe: i started looking back into that and how to tackle that while also thinking about the fact that we need URI props, body props, and header props, and they all do different things 19:12:01 definitely need something, not sure what the solution may be 19:12:22 etoews: i don’t really think so. it’s probably the hardest problem we’ve encountered. the props being descriptors is on one hand a great thing, but it makes them slightly hard to discover how and when to do things with them based on type (since the type of those props is their internal value, not the fact that they’re some sort of prop) 19:13:14 i think some of what terrylhowe goes the right direction, so i’m going to look back over it and see how it can align with what we need since the review went up 19:13:29 but at the moment, briancurtin is working on it right? 19:13:32 i don’t really have a good feeling or complete handle on how to solve it at the moment, though 19:14:13 i am. i don’t believe terrylhowe is looking at it at the same time outside of his existing reviews 19:14:55 I haven’t put any time into it; I’ve been distracted by other things 19:15:04 I only looked at it briefly when trying to fix PoolMember: https://review.openstack.org/#/c/264980/ 19:15:22 briancurtin: beyond, just working the problem. is there anything else we can to help it move forward or remove roadblocks? 19:16:05 etoews: i’m going to look at how to break it up into smaller chunks, but since the change is so far reaching into the core of how resources work at all, i still don’t really know 19:16:16 kk 19:17:43 Getting this change https://review.openstack.org/#/c/215785/11/openstack/resource.py 19:17:56 through, perhaps not using base_path_args 19:18:10 and simply overriding the method where needed might be a good first step 19:18:47 terrylhowe: that’s where i’m looking right now but trying to make it more discoverable than that. it’s pretty hard, so i’m probably going to come back to a similar idea to how you did that 19:21:58 can we go back to https://launchpad.net/python-openstacksdk/+milestone/1.0 and ask 3 questions of each open issue. 19:21:58 1. is the status correct? 19:21:58 2. is it assignee correct? 19:21:58 3. does it really need to be in 1.0? 19:21:58 4. what needs to be done to get it resolved? 19:22:08 (make that 4 questions) 19:22:47 was meaning to squeeze that in pre-meeting, but yeah. i’ll start listing them off and let’s talk 19:23:26 #topic https://bugs.launchpad.net/python-openstacksdk/+bug/1467732 - Improve server metadata usability 19:23:29 Launchpad bug 1467732 in OpenStack SDK "Improve server metadata usability" [Medium,In progress] - Assigned to Brian Curtin (brian.curtin) 19:24:09 briancurtin: since it's assigned to you, can you list off 1,2,3,4? 19:24:19 1. status correct, 2 assignee correct, 3 would be great because it’s currently not good, 4. it’s done but is not appropriately tied to this issue via commit message https://review.openstack.org/#/c/242694/ 19:24:31 actually it *is* in the commit message there, but LP doesn’t show it 19:24:47 aiming +2’ed it 19:24:50 qiming 19:25:01 so that one just needs review 19:25:16 yep 19:25:28 * etoews just added self 19:25:58 #topic https://bugs.launchpad.net/python-openstacksdk/+bug/1440257 19:26:01 Launchpad bug 1440257 in OpenStack SDK "Resource props of type=resource cause issue with basepath" [Critical,In progress] - Assigned to Brian Curtin (brian.curtin) 19:26:14 we just talked about that one, and i just bumped the priority up and assigned it to me since i’m looking at it 19:26:34 #topic https://bugs.launchpad.net/python-openstacksdk/+bug/1455783 19:26:36 Launchpad bug 1455783 in OpenStack SDK "Make the SDK more OCC compatible" [High,In progress] - Assigned to Terry Howe (thowe-g) 19:26:50 i don’t know what else may be needed there, but it seems to work ok 19:27:03 terrylhowe: can you list off 1,2,3,4 for that one? 19:30:00 terrylhowe: you around? 19:30:20 yeh, I’m look at those tickets trying to figure out what is going on 19:30:44 let's just do one at a time 19:30:51 starting with the one above 19:36:51 terrylhowe: how much time do need to look into https://bugs.launchpad.net/python-openstacksdk/+bug/1455783 ? 19:36:52 Launchpad bug 1455783 in OpenStack SDK "Make the SDK more OCC compatible" [High,In progress] - Assigned to Terry Howe (thowe-g) 19:37:28 maybe the solution to that is open other bugs for the other potential problems 19:38:09 works for me. if any of that still exists it would be better as a concrete 1:1 bug to issue 19:38:16 yes 19:38:26 insecure, api versions, regions 19:38:35 and i don't think they'd necessarily need to be 1.0 either 19:38:37 kind of hard to verify they are bugs at the moment 19:38:41 agreed 19:39:17 terrylhowe: can you split that one into separate post-1.0 bugs and close 1455783? 19:39:27 yeh 19:39:52 #action terrylhowe to split 1455783 into separate post-1.0 bugs and close 1455783 19:40:07 #topic https://bugs.launchpad.net/bugs/1526516 19:40:09 Launchpad bug 1526516 in OpenStack SDK "Catch all ksa exceptions and map them to SDK exceptions" [Critical,In progress] - Assigned to Everett Toews (everett-toews) 19:40:22 etoews has a review out for that, i’ll look at the latest after this meeting 19:40:58 1. correct 2. correct. 3. i guess 4. reviews. 19:41:10 let's move on 19:42:01 #topic https://bugs.launchpad.net/bugs/1461200 19:42:03 Launchpad bug 1461200 in OpenStack SDK "Create resource.props type=Resource for attributes with _id names" [Critical,In progress] - Assigned to Terry Howe (thowe-g) 19:42:19 that one is assigned to terry, but anyone can take them on since they should be done per-service. i already started a few of them 19:42:53 they’re reasonably easy to do as well. just find props in resources in a service that correspond to things with IDs, do the type=resource thing, update tests, should be good 19:44:12 those can probably be broken up as well, and i can take that on, creating an issue per remaining service to have it done to. that should be done pre-1.0 so we don’t have to change names on people afterward or to have to support two names at once, e.g., something_id and something 19:44:34 #action briancurtin split 1461200 into smaller issues 19:45:09 #topic https://bugs.launchpad.net/bugs/1466279 19:45:12 Launchpad bug 1466279 in OpenStack SDK "ValidVersions.path not respected" [Critical,In progress] - Assigned to Brian Curtin (brian.curtin) 19:45:22 briancurtin: Are you referring to stuff like this: subnet_pool = resource.prop('subnetpool_id', type=_subnet_pool.SubnetPool) for the previous bug? 19:45:31 yes 19:45:34 cool 19:46:31 on 279 i haven’t looked at this post-KSA so i’m going to unassign myself. this doesn’t need to be for 1.0 either if it is still in fact an issue 19:47:14 #topic https://bugs.launchpad.net/python-openstacksdk/+bug/1487150 19:47:16 Launchpad bug 1487150 in OpenStack SDK "Object store set_object_metadata is a bit oddball" [Critical,In progress] - Assigned to Brian Curtin (brian.curtin) 19:47:27 https://bugs.launchpad.net/python-openstacksdk/+bug/1455783 19:47:28 Launchpad bug 1455783 in OpenStack SDK "Make the SDK more OCC compatible" [High,Fix released] - Assigned to Terry Howe (thowe-g) 19:47:34 rtheis_: do you have some bandwidth to look at the smaller issues from 1461200 once brian creates them? 19:47:35 now has references to the 3 new bugs 19:47:58 etoews: Yes I can start with the network issue and go from there 19:48:20 terrylhowe: do you want to make https://bugs.launchpad.net/python-openstacksdk/+bug/1455783 1.1? 19:48:22 123 correct, 4 it’s in progress somewhere, i’ll dig it up and make sure it’s appropriately tied to that issue. it’s an odd part of that proxy that i’d prefer to not have to change post-1.0 as it’d probably break people 19:48:26 rtheis_: thanks! 19:48:50 yw 19:49:01 etoews: I marked it released, we made some changes around that and released it 19:49:19 #topic https://bugs.launchpad.net/bugs/1474478 19:49:22 Launchpad bug 1474478 in OpenStack SDK "Why doesn't create update all attributes" [Critical,In progress] - Assigned to Brian Curtin (brian.curtin) 19:50:03 terrylhowe: cool. 19:50:12 this is mostly correct except i’m unassigning myself. i had a little piece of code to fix it but i don’t think it’s pushed and i’m already assigned on enough stuff at the moment. i don’t think it’s too hard to fix but should be 1.0 if possible, ok if it slips 19:50:22 actually it can just be 1.1 really 19:51:04 that’s done 19:51:06 #topic https://bugs.launchpad.net/bugs/1494494 19:51:08 Launchpad bug 1494494 in OpenStack SDK "Expose the full URL to an object in object_store" [Medium,Confirmed] 19:51:50 i guess this can just be 1.1. would be nice to have since you have to otherwise construct the URLs yourself if you’re using this inside a web app or something. another that i haven’t looked at post-KSA 19:52:09 now marked as 1.1, everything else looks accurate on it 19:52:35 #topic https://bugs.launchpad.net/python-openstacksdk/+bug/1513679 19:52:37 Launchpad bug 1513679 in OpenStack SDK "download_object needs to have the same API as get_object" [Critical,Confirmed] 19:53:03 that one is accurate in all forms: unassigned, critical, 1.0. don’t want to release and have to change the api on this one 19:53:27 and that marks the end of anything open on LP 19:53:42 good 19:55:06 anything else to sneak in within the last few minutes? 19:55:35 anyone have the bandwidth to pick up https://bugs.launchpad.net/python-openstacksdk/+bug/1513679 ? 19:55:36 Launchpad bug 1513679 in OpenStack SDK "download_object needs to have the same API as get_object" [Critical,Confirmed] 19:57:01 briancurtin: we missed https://bugs.launchpad.net/python-openstacksdk/+bug/1466192 19:57:02 Launchpad bug 1466192 in OpenStack SDK "Update contributor guide" [Critical,Confirmed] - Assigned to Brian Curtin (brian.curtin) 19:57:46 oh yeah. i think it’s generally accurate, just needs to be finished and pushed. can probably hack on that this week 19:57:47 if you're not working on it right now, i'd say unassign to let someone else pick it up if they have the bandwidth 19:58:14 seems to me you've got a pretty full plate as it is! 19:58:35 i mean, unless you've got something that's 90% of the way there. 19:59:45 it’s not 90% but i have some of it, and so much of it in my head, i just need to stop and breathe for a second and shift gears to write it all down. i should be able to have it up maybe thursday afternoon or so 20:00:10 okay then 20:00:48 thanks for coming everyone 20:00:59 bye 20:01:00 #endmeeting