16:00:09 #startmeeting api_sig 16:00:09 #chair cdent elmiko edleafe dtantsur 16:00:09 #link https://wiki.openstack.org/wiki/Meetings/API-SIG#Agenda 16:00:10 Meeting started Thu Mar 8 16:00:09 2018 UTC and is due to finish in 60 minutes. The chair is edleafe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:12 o/ 16:00:15 The meeting name has been set to 'api_sig' 16:00:16 Warning: Nick not in channel: cdent 16:00:17 Warning: Nick not in channel: elmiko 16:00:19 Current chairs: cdent dtantsur edleafe elmiko 16:01:18 #topic previous meeting action items 16:01:18 #link http://eavesdrop.openstack.org/meetings/api_sig/2018/api_sig.2018-02-22-16.00.html 16:01:21 Spoiler alert: there weren't any 16:01:27 sorry for tardy 16:01:33 tc channel insane 16:02:10 Heh, I used to follow that, but it was too crazy for even me 16:02:29 #topic Digesting the PTG 16:02:30 #link https://etherpad.openstack.org/p/api-sig-ptg-rocky 16:02:45 A few actions from the PTG: 16:02:55 cdent to pull microversion handling from placement into a separate lib for reuse. 16:02:58 dtantsur to finish up version discovery spec 16:03:01 #link version discovery spec: https://review.openstack.org/#/c/459710/ 16:03:04 edleafe to write a summary document for mordred's version discovery spec 16:03:07 elmiko to survey the various OpenStack projects to get numbers on how those that have RPC-ish APIs implement them so that we can recommend that as an alternative to REST. 16:03:11 dtantsur to add wording to distinguish a "high level" SDK from a "low level" SDK 16:03:20 I know I haven't started mine :) 16:03:26 likewise :) 16:03:46 the microversion extraction stuff is at 16:03:54 #link microversion-parse http://lists.openstack.org/pipermail/openstack-dev/2018-March/128004.html 16:04:03 with an email about it at 16:04:33 #link email microversion-parse http://lists.openstack.org/pipermail/openstack-dev/2018-March/127975.html 16:04:40 cool 16:04:49 sadly didn't get much response to the email yet 16:05:05 it's not what you would call a hot issue, is it? 16:05:07 i even laid out "microversion-parse needs cores!" bait 16:05:31 "You had me at 'microversion'" 16:06:10 lol ++ 16:06:37 OK, so we all promise to have these actions finished by the next meeting, right? 16:06:44 :) 16:06:48 i got another one done too 16:07:06 #link cache-control guidance https://review.openstack.org/#/c/550468/ 16:07:08 * edleafe thinks cdent is making the rest of us look bad 16:07:26 but didn't start the one about http verbs and resource orientation 16:07:28 edleafe, mordred, we need to somehow sync on finishing the version discovery beast 16:07:54 cdent: I've looked at the cache-control thingy. it looked good, but I was too tired to vote responsibly 16:08:07 dtantsur: ok, but I won't have any bandwidth for the next week or two 16:08:31 edleafe: I'm not sure either, but I may have some 16:08:57 I'm not trying to make people look bad. I was just going to do the entire cycle's work this week and then skate. But thumb. 16:09:44 You need your thumb to skate?? 16:09:57 no I need the rest of the week to get the work done 16:11:25 Let's all (well, except cdent) try to find the time to work on these actions in the next few weeks. 16:11:34 #topic open mic and ongoing or new biz 16:11:47 Anything to discuss? 16:12:14 did everyone see the feedback on twitter about how nice we are? 16:12:50 nope - link? 16:14:33 * cdent looks 16:15:16 #link we listen well https://twitter.com/anticdent/status/968503362927972353 16:16:33 nice. I missed that one. 16:17:05 \o/ 16:17:54 too bad he didn't get our name right! 16:18:17 time to nit-pick! 16:18:38 "we'll hear your voice... AND NITPICK THE HELL OUT OF IT!!" 16:18:39 edleafe has been in nova for too long 16:19:05 You forgot to cpaitalize 'Nova' 16:19:12 capitalize, even 16:19:27 :-P 16:19:50 \o/ 16:20:27 Anything else for new biz? 16:21:23 ok then 16:21:24 #topic guidelines 16:21:24 #link https://review.openstack.org/#/q/status:open+project:openstack/api-wg,n,z 16:21:27 #link https://review.openstack.org/#/q/status:open+project:openstack/api-sig,n,z 16:21:36 brb 16:22:08 The one new one is cdent's cache thing 16:22:10 #link cdent's cache control clarification https://review.openstack.org/550468 16:23:56 oh, that reminds me of some new biz 16:24:10 go for it 16:24:22 #link invalid query params email http://lists.openstack.org/pipermail/openstack-dev/2018-March/128022.html 16:24:39 I responded to that with the answer, but it suggests that we've got a discoverability problem 16:24:47 we already know that, so this is really old biz 16:24:54 but I thought I'd refresh it 16:25:48 yeah, I saw that 16:26:14 Don't really know how to address the discoverability 16:26:16 * dtantsur will look 16:26:51 my first reflex is to error out on any input that cannot be processed 16:27:03 the thing we've talked about before (and I'm supposed to do) is a field guide to the guidelines 16:27:52 Either that, or break them up into lots of short guidelines 16:28:56 but that would be a huge task 16:29:24 #topic bug review 16:29:24 #link https://bugs.launchpad.net/openstack-api-wg/+bugs?orderby=-id&start=0 16:29:27 #link https://bugs.launchpad.net/openstack-api-sig/+bugs?orderby=-id&start=0 16:29:38 No new bugs since our last meeting 16:29:46 Anyone have anything to say about bugs? 16:29:52 no sir 16:30:49 nope 16:30:54 ok, then, on to our favorite thing 16:30:54 #topic weekly newsletter 16:30:55 #link https://etherpad.openstack.org/p/api-sig-newsletter 16:31:02 Volunteers? 16:31:15 not me 16:31:17 * edleafe expects cdent to reply with "oh, my poor thumb!" 16:31:23 jinx 16:32:10 I guess I can do it 16:32:30 I'll ping in -sdks when it's ready 16:32:36 Anything else? 16:32:42 https://tank-binaries.s3.amazonaws.com/c47f9277fc0144c18c14783b227e058e.jpe 16:32:46 my thumb 16:33:06 thanks 16:33:31 ugh.. get better, poor thumb and poor cdent! 16:34:06 I had surgery on my middle finger a few years ago. That was fun walking around, keeping it elevated! 16:35:00 So on that note... 16:35:01 #endmeeting