16:00:14 #startmeeting api_sig 16:00:14 Meeting started Thu Jun 28 16:00:14 2018 UTC and is due to finish in 60 minutes. The chair is cdent. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:18 The meeting name has been set to 'api_sig' 16:00:18 #chart dtantsur edleafe elmiko 16:00:22 o/ 16:00:23 oops 16:00:29 #chair dtantsur edleafe elmiko 16:00:30 Current chairs: cdent dtantsur edleafe elmiko 16:00:40 #link agenda https://wiki.openstack.org/wiki/Meetings/API-SIG#Agenda 16:00:43 o/ 16:00:46 \o 16:00:57 #topic old biz 16:01:01 #link last minutes http://eavesdrop.openstack.org/meetings/api_sig/2018/api_sig.2018-06-21-16.00.html 16:01:09 I was just typing #startmeeting when you did. Damn you fast typists! 16:01:16 action items from edleafe (huzzah!) 16:01:23 huzzah! 16:01:30 I think he did both 16:01:44 the graphql people are aware of storyboard 16:01:57 and the links on the agenda are correct 16:02:03 cool 16:02:14 I learned a thing about storyboard: if you want gerrit to update it, you have to list both a story and a task 16:02:18 just a story won't do it 16:02:25 yep 16:02:27 #link email to the GraphQL folk: http://lists.openstack.org/pipermail/openstack-dev/2018-June/131756.html 16:02:31 because you can have many tasks 16:02:44 (you actually should, if you use it properly) 16:03:38 yeah, the paradigm has shifted and does not match launchpad bugs well 16:04:02 yep 16:04:13 any other old biz? 16:04:31 nopd 16:04:32 #topic new biz 16:04:34 nope, even 16:04:55 any topics (not related to pending guidelines) people would like to bring up? 16:05:18 as edleafe pointed out in -sdks, we have a monday slot for ptg 16:05:23 just a heads up 16:05:40 our usual then. I guess that's good 16:06:30 ++ 16:07:02 anything else? 16:07:25 nothing from me 16:07:39 nothing 16:07:41 * edleafe yawns 16:07:46 #topic guidelines 16:07:47 #link https://review.openstack.org/#/q/status:open+project:openstack/api-wg,n,z 16:07:47 #link https://review.openstack.org/#/q/status:open+project:openstack/api-sig,n,z 16:08:02 don't get me started edleafe ! 16:08:03 dtantsur: raised a good point on my new review 16:08:05 XD 16:08:14 :) 16:08:17 #link error links https://review.openstack.org/#/c/578369/ 16:08:51 when I initially wrote the thing I was trying to go down the road of being prescriptive about where the links were supposed to go, but I guess I overplayed my hand with the commit message, and maybe we should? 16:09:16 i like dtantsur's suggestion 16:09:37 it is something that has come up before 16:09:48 but has devolved into super upper ontology mess 16:09:58 i can see that 16:10:11 i just like that at the least it gives the individual projects the power to control their own docs 16:10:18 but, at the cost of centralization 16:10:40 well, we've learned already that a centralized docs team does not scale well enough for our growth 16:10:51 * elmiko nods 16:11:13 So the other expense is duplication 16:11:25 i do kinda favor the idea of giving projects some guidance on /where/ they might place their error docs 16:11:28 IOW, each project can define their own errors, and they can overlap 16:11:31 that could help with centralization some day 16:11:38 edleafe ++ 16:11:47 edleafe: we prefix errors with service name, no? 16:12:02 type 16:12:05 why would we do that if we aren't centralized? 16:12:11 not name 16:12:19 what I'm worried is compute.server-not-found verses baremetal.not-found.node vs image.image-was-not-found 16:12:33 cdent: what was the TC position about nitpicks? ;) 16:12:56 dtantsur: just trying to make sure we don't raise the ghost of christmas mordred 16:13:05 well, now you did :D 16:13:08 :) 16:13:13 * mordred throws a chicken at cdent 16:13:16 but yes, I did mean type 16:13:25 * cdent cooks and eats chicken 16:13:27 mordred: baked, raw or alive? 16:13:30 dtantsur: yes 16:13:46 lol 16:13:54 lol 16:14:01 okay, if people could add any additional thoughts on the review, I'll cook a new version soonish 16:14:10 will do 16:14:12 ack 16:14:19 as to "why prefix" - for easier googling? 16:14:39 namespacing, basically 16:14:50 which does also mean easier googling 16:15:17 I can just see the Nova cores being thrilled to have to add 'compute.' to everything :) 16:15:39 * elmiko chuckles 16:15:44 hehe 16:15:44 they have to add support for errors at all first 16:15:58 zing! 16:16:04 heh 16:16:05 does anybody implement our error spec at all? 16:16:11 placement has started to 16:16:16 neat 16:16:23 and then mordred shamed me into making it even better 16:16:33 with a chicken? 16:16:40 something foul 16:16:46 anyway 16:16:55 this ogther errors guideline needs some eyes too 16:17:05 #link error code clarity: https://review.openstack.org/#/c/577118/ 16:17:07 ouch, that was bad 16:18:13 * dtantsur wonders which part of our conversation elmiko considers bad; presumably cdent's spec 16:18:24 cdent: I have no concerns with this one 16:18:33 * edleafe is reading it 16:18:41 "something foul" after the chicken comment XD 16:19:06 that review lgtm 16:19:12 I couldn't help msyelf 16:19:17 i know =) 16:19:53 * dtantsur suspects some euphemisms he does not know 16:20:07 dtantsur: fowl and foul 16:20:26 is _really_ bad and lame 16:20:27 lol ok 16:20:30 haha 16:20:49 so no immediate readiness on guidelines then, yes? 16:21:09 maybe that second one you linked, seemed low risk 16:21:14 I's say the latter is ready 16:21:15 i added my +1 16:21:23 * cdent looks at edleafe 16:21:43 Just one thought, you gave an example, but not the example codes to show the difference 16:22:09 true 16:22:18 that's certainly easy to fix if we want 16:22:25 So it feels like an incomplete example 16:22:48 k, put a -1 on it so I can fix that and I will (otherwise I'll forget) 16:23:05 I'm adding the comment now 16:23:08 rad 16:23:14 agreed with edleafe, that's a nice upgrade 16:23:19 #topic bug review 16:23:20 #link https://storyboard.openstack.org/#!/project/1039 16:24:00 based on those two changes is the bug at https://storyboard.openstack.org/#!/story/1593327 nearly addressed, or do we want more? 16:24:23 hmm 16:24:39 i think so 16:24:49 I've added some stuff, but not "vision" but I'm not sure "vision" is really required 16:25:05 i mean, we could add more. but at the least this gives some insight 16:25:22 * cdent nods 16:25:36 i'm ok with closing that bug 16:25:41 me too 16:26:08 I've made a "board" to experiment with that, but not learned the details of how such things work, yet 16:26:12 #link storyboard board https://storyboard.openstack.org/#!/board/91 16:26:56 i'm unclear on who can see that or change it or how to manipulate it 16:26:56 sweet 16:27:05 but we'll figure it out I suppose 16:27:11 i can see it, not sure about manipulate, i'm not that bold 16:27:17 ditto 16:27:26 I think the purpose of boards to do things like release tracking 16:27:29 I don't see any way to change it 16:27:36 I'm not sure if it's so valuable for us here 16:28:24 yeah, I'm not sure either 16:28:33 I can add individuals as "users" 16:28:36 and "owners" 16:28:42 we'll work it out, no rush 16:28:44 could be useless 16:29:42 Seems more like a kanban-ish sort of thing 16:29:48 * cdent nods 16:29:52 yea 16:29:52 like trello 16:30:14 anything else on bugs? 16:31:13 nothing from me 16:31:14 #topic weekly newsletter 16:31:14 #link https://etherpad.openstack.org/p/api-sig-newsletter 16:31:31 It's probably either me or dtantsur 16:32:00 i could do it if everyone is busy 16:32:08 as long as somebody cleans up my English afterwards :) 16:32:25 if one of you is keen that would be great, as I'm in a yaml-related hole 16:32:32 yeesh 16:32:36 i'll take it 16:32:36 yaml-related hole, sounds scaaary 16:32:45 I'll be the English editor :) 16:32:55 ++ 16:33:38 * dtantsur hears crickets 16:33:44 i'll ping in sdks when i've got something 16:33:54 ack 16:33:55 maybe cdent got trapped by the yaml? 16:34:02 XD 16:34:11 that's bad, we need to throw some toml at him 16:34:23 haha 16:34:26 or some json? 16:34:40 json is yaml's lil brother, no? 16:34:49 I'd not trust him 16:34:51 PyYAML 4.x changes things in a way that breaks gabbi tests 16:34:53 hahaha 16:35:03 oh, bummer cdent =( 16:35:18 cdent: parser or library API? 16:35:21 sorry, that was ambiguous 16:35:39 there are tests in gabbi itself, which are testiing yaml "safe" features which break with 4.x 16:36:01 and fixing it a change in behavior 16:36:15 it's weird and my brain is struggling: https://github.com/cdent/gabbi/pull/252 16:36:16 fun 16:36:48 it's also freaking hot which is not helping. 16:36:59 =( 16:37:15 I feel sorry for you 16:37:21 cdent: what is "hot" in your neck of the woods? 16:37:46 Currently 31C here 16:37:54 ouch 16:37:58 * elmiko faints 16:38:17 not there yet edleafe 16:38:33 you'll cool down on the Berlin's summit :D 16:38:33 Oh, it's still early. Going up to 37C later today 16:38:38 oh no 16:38:47 not actually sure what the temp is, but with no ac, no fans, and currently no wind either it is ... weird 16:38:49 Welcome to South Texas! 16:38:59 yikes 16:39:02 speaking of the Berlin summit 16:39:04 My A/C is going almost continuously 16:39:07 37 is just not right 16:39:14 anyone wants to co-present something about our beloved microversions? 16:39:28 * cdent shrugs 16:39:32 That will draw a hostile crowd 16:39:32 or maybe some other topics, but this is probably the most interesting slash confusing slash contentions 16:39:57 i doubt i will make it to berlin 16:40:01 I'd do it, but I have no idea if IBM will send me 16:40:06 I try to avoid doing any presentations at summit, but something on microversions might be useful, so I'd encourage it to happen 16:40:09 * dtantsur summons mordred again 16:40:13 I'm still not even approved for the PTG 16:40:28 I'm not going to the PTG, but the summit happens 40 minutes by s-bahn from my house, sooo 16:40:56 especially if it was flavored towards "fun and profit with using microversin against openstack" rather than "here's yet another explanation of how to add microversions to your project" 16:41:18 yeah, more from client/consumer side 16:41:22 Slide 1: What is a Microversion? 16:41:29 Slide 2: OH GOD WHY 16:41:37 heh 16:41:42 lol 16:41:49 on that note shall we call it a day? 16:41:55 ++ 16:41:55 ++ 16:42:06 great. thanks for coming. 16:42:11 #endmeeting