19:00:24 <etoews> #startmeeting python-openstacksdk
19:00:25 <openstack> Meeting started Tue Jan 26 19:00:24 2016 UTC and is due to finish in 60 minutes.  The chair is etoews. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:00:26 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
19:00:29 <openstack> The meeting name has been set to 'python_openstacksdk'
19:01:06 <rtheis> hi
19:02:01 <etoews> hi
19:02:34 <etoews> well there's only one topic on the agenda
19:02:41 <etoews> #topic 1.0 Gerrit pruning
19:02:48 <rtheis> ok
19:03:18 <etoews> so out of https://review.openstack.org/#/q/status:open+project:openstack/python-openstacksdk,n,z what absolutely needs to be in 1.0?
19:03:51 <rtheis> https://review.openstack.org/#/c/270900/
19:04:01 <etoews> yep
19:04:11 <etoews> i'm reviewing right now.
19:04:20 <rtheis> That is the first of several patch sets
19:04:24 <etoews> right
19:04:45 <etoews> i'm assuming there will be a patch set per service. that right?
19:05:04 <rtheis> yeah
19:05:09 <etoews> fun
19:05:13 <etoews> 1 sec.
19:05:38 <rtheis> There is also the path_args stuff that briancurtin is looking at which would be related to https://review.openstack.org/#/c/264980/
19:06:39 <etoews> ya
19:06:47 <etoews> #link http://eavesdrop.openstack.org/meetings/python_openstacksdk/2016/python_openstacksdk.2016-01-12-19.01.html
19:07:13 <etoews> there was an action from a couple of weeks ago "briancurtin split 1461200 into smaller issues"
19:07:43 <rtheis> I didn't see a split of the issue
19:08:02 <etoews> i don't think it happened
19:08:19 <rtheis> so I was going to just pile under 1461200 if that's okay
19:08:27 <etoews> sure.
19:08:38 <etoews> i wish we could do checklists like there are in github.
19:08:52 <rtheis> yeah, that would be nice
19:09:19 <etoews> is network the only one that's in progress?
19:10:09 <rtheis> yes
19:10:22 <rtheis> I was going to start others soon
19:11:33 <etoews> let me try something....
19:13:00 <etoews> #link https://bugs.launchpad.net/python-openstacksdk/+bug/1461200
19:13:01 <openstack> Launchpad bug 1461200 in OpenStack SDK "Create basic resource.props for id and ids attributes" [Critical,In progress] - Assigned to Richard Theis (rtheis)
19:13:07 <etoews> what do you think?
19:13:17 <etoews> poor man's github checklist
19:13:24 <rtheis> works for me
19:13:25 <rtheis> thanks
19:13:28 <terrylhowe> nice
19:13:46 <terrylhowe> alternatively a ticket for each
19:13:55 <etoews> at least we can kinda coordinate work on it so we're not stepping on eachother's toes
19:14:20 <etoews> terrylhowe: if you're up for creating all of those bugs, i'd say go for it. ;)
19:14:59 <briancurtin> I should be online in around 10 min
19:15:41 <terrylhowe> checklist works for me :)
19:15:43 <etoews> i think we're going to need https://review.openstack.org/#/c/272307/ in 1.0
19:19:42 <etoews> i created a bug for that just to help track progress to 1.0 #link https://bugs.launchpad.net/python-openstacksdk/+bug/1538267
19:19:43 <openstack> Launchpad bug 1538267 in OpenStack SDK "Need RFC2616 formatter as a type for properties" [Undecided,New]
19:20:04 <etoews> but i can't assign milestone or assignee :(
19:20:30 <etoews> briancurtin: can you assign everything correctly for https://bugs.launchpad.net/python-openstacksdk/+bug/1538267 when you get in?
19:21:06 <etoews> is there anything else from https://review.openstack.org/#/q/status:open+project:openstack/python-openstacksdk,n,z that absolutely must get into 1.0?
19:22:42 <etoews> rtheis: terrylhowe: let me know either way ^
19:23:10 <rtheis> etoews: some in that list are related to path_args, but otherwise, I don't see anything else
19:23:33 <terrylhowe> A lot of things I’d like to have, but we probably should get one with it
19:25:00 <etoews> that's my feeling too.
19:25:39 <etoews> unless it's going to have an impact on the sdk interface, it can wait until post 1.0.
19:26:23 <briancurtin> etoews: i’m in, will setup that issue now
19:27:02 <briancurtin> i’ll push a change that ties the in-progress review to that bug
19:27:29 <etoews> okay. then peruse https://launchpad.net/python-openstacksdk/+milestone/1.0 and see if it's accurate.
19:29:26 <briancurtin> yeah i think that is accurate. i’m going to look harder at the path_args/base_path stuff now that we’re off of type=Resource, which is where a lot of the difficulty came from
19:30:51 <etoews> k. the path_args stuff seems to be the limiting factor in us getting to 1.0
19:31:13 <etoews> i'd say just focus on that.
19:31:47 <etoews> if there's other bugs you can pass on to us, great.
19:31:57 <briancurtin> yep. the nested resource types just weren’t going to work at all. since contrib guide doesn't actually need to be “released” since it just goes straight online i can do that secondary
19:32:38 <etoews> briancurtin: can someone else pick up https://bugs.launchpad.net/python-openstacksdk/+bug/1487150 ?
19:32:39 <openstack> 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:33:27 <briancurtin> etoews: let me look through my myriad of branches and see if i can find any work i did on that one. it may have been mixed into a branch that handled user-specified metadata. the basic premise of that one is doable by anyone though
19:33:43 <briancurtin> (well, the other part is as well, but i think i was trying to solve two problems at once and would rather just stick with one)
19:34:57 <etoews> k. the earliest i could look at that one is later this week.
19:35:21 <etoews> let's leave it assigned to you but if i can get to it, i'll ping you to assign it to me.
19:36:05 <briancurtin> sounds good
19:37:26 <etoews> briancurtin: terrylhowe: are there any patch sets in https://review.openstack.org/#/q/status:open+project:openstack/python-openstacksdk,n,z you care to abandon? some of them are getting a bit long in the tooth.
19:37:52 <etoews> we missed celebrating the 1 year anniversary of https://review.openstack.org/148370 :P
19:37:53 <briancurtin> etoews: i’ll run through some right now
19:39:11 <terrylhowe> most of mine are path_args, I’d like those out there for reference until that is resolved
19:39:20 <etoews> sure
19:39:47 <briancurtin> etoews: https://review.openstack.org/#/c/188452/ ties to https://bugs.launchpad.net/python-openstacksdk/+bug/1487150 but is way out of date
19:39:48 <openstack> 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:40:03 <briancurtin> that’s the one i was thinking of
19:40:48 <etoews> k. i'll have a look at it if i can get to it this week.
19:40:51 <briancurtin> there’s a quick profile set_ method refactor i can just rebase and that’d be fine. the only other in-progress review of mine is the RFC timestamp one that i’ll refresh due to merge conflict
19:41:18 <etoews> terrylhowe: can you have a quick look at https://review.openstack.org/#/c/265659/ ?
19:41:26 <briancurtin> oh, also: we need to figure out what key manager is called in 2016
19:41:32 <etoews> here's the fail http://logs.openstack.org/59/265659/2/check/gate-python-openstacksdk-python27/32e7bb2/console.html.gz
19:41:45 <etoews> briancurtin: needs a bug?
19:42:17 <etoews> terrylhowe: i'm not really sure why the unit tests are looking for something generated for the functional tests.
19:42:25 <briancurtin> etoews: looking right now to see if we need to make a change
19:42:39 <etoews> i'm not that familiar with how the gate is runs those hooks and stuff.
19:43:52 <briancurtin> etoews: ok we’re good on key_manager. we must have changed it back when they did their renaming
19:44:01 <briancurtin> oh, i did htat
19:44:11 <etoews> heh. \o/
19:48:24 <etoews> well this is fun. the unit tests test the function test base class. :| https://github.com/openstack/python-openstacksdk/blob/master/openstack/tests/unit/test_functional_base.py#L18
19:48:45 <terrylhowe> yeh, I’m not into testing test code
19:49:11 <terrylhowe> I mean it is a handy test, but let’s get rid of it anyway
19:49:20 <terrylhowe> you could code around it, but too complicated
19:49:31 <etoews> ya
19:50:04 <etoews> i could also just move it into openstack.tests.functional
19:51:05 <etoews> i'll go with whatever works.
19:51:46 <etoews> any other topics to discuss?
19:51:58 <etoews> is anyone submitting anything sdk related for the summit?
19:52:10 <etoews> cfp deadline is next monday.
19:52:29 <briancurtin> nothing else on my end
19:52:32 <rtheis> no other topics here
19:53:22 <etoews> terrylhowe: you good to end it now?
19:53:55 <terrylhowe> yes
19:54:35 <etoews> cool.
19:54:40 <etoews> #endmeeting