16:00:31 #startmeeting api wg 16:00:32 Meeting started Thu Apr 23 16:00:31 2015 UTC and is due to finish in 60 minutes. The chair is annegentle. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:37 The meeting name has been set to 'api_wg' 16:00:44 etoews: do you want to run the agenda for half? 16:00:47 o/ 16:00:51 sure 16:00:57 #link https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda 16:01:00 o/ 16:01:04 hello 16:01:44 hi 16:02:00 #topic previous meeting action items 16:02:13 #link http://eavesdrop.openstack.org/meetings/api_wg/2015/api_wg.2015-04-16-00.00.html 16:02:48 oh. it was just me. 16:02:52 o/ 16:03:00 i managed to get to those 2 things. 16:03:18 #topic cross-project meeting 16:03:28 Cross-Project meeting log #link http://eavesdrop.openstack.org/meetings/crossproject/2015/crossproject.2015-04-21-21.02.log.html 16:03:45 i attended the cross-project (cp) the other day 16:03:50 meeting that is 16:04:16 just searching for ways to get more viz and more traction for the api wg. 16:04:33 i think step 1 will simply be attending that meeting regularly 16:04:49 sorry that I'm late 16:04:52 etoews: +1 16:05:01 i'll bring up any guidelines we have that are ready for final review 16:05:27 etoews: I think that's a great place 16:05:32 we can't wait on the API CPLs forever so i proposed we give them a week for final review and then merge 16:05:42 etoews: +1 16:05:47 everyone seemed agreeable 16:06:04 we do need to be sensitive for the time in the release cycle 16:06:24 CPLs are a lot busier around release and summit time 16:06:46 right 16:07:15 in conjunction with that i'll send out an email to -dev and -operators to highlight the guidelines ready for review. 16:07:19 should we perhaps (going forward) have a freeze on acceptance during this period to make it easier on CPLs? 16:07:37 nice idea 16:08:04 sigmavirus24_awa: what exactly do you mean by freeze on acceptance? 16:08:27 "look now or forever hold your peace"? 16:08:30 In other words, we would signal that we think it's done in some way, but wait to merge the actual guideline 16:08:34 or is it "hold your piece" 16:08:52 annegentle: I honestly don't know 16:09:11 etoews: perhaps 2 +2's where one of them also -1's the Workflow 16:09:37 if there has been a long discussion it might be nice to summarize, sometimes the lengthy comments don't get read, especially if they're in the patchsets 16:09:51 dtroyer: good point 16:10:31 i think the email to -dev and -operators is the signal. along with mentioning them in the cp meeting. 16:10:31 dtroyer: sort of like what sdague did when summarizing discussion at the ops midcycle for nova (or was it Russel?) Anyway, summarizing for audience. 16:11:47 annegentle: 'peace' 16:11:56 edleafe: thanks :) been in Tejas too long 16:11:57 sigmavirus24_awa: is this explicit -1 freeze on acceptance done in other projects? 16:12:05 annegentle: saying the latter might get you in trouble :) 16:12:23 etoews: to a degree, yes 16:12:27 etoews: with specs and with code 16:12:43 etoews: I've seen it with specs 16:13:11 okay. let's give it a try. 16:13:16 sahara has had -2 freezes at times, depending on the release state 16:15:08 #action etoews freeze the 3 current guidelines up for final review 16:15:30 #topic APIChangeGuidelines wiki page 16:15:41 #link https://wiki.openstack.org/wiki/APIChangeGuidelines 16:16:10 this wiki page came up in a discussion on -dev 16:16:25 it caused a bit of confusion 16:16:33 looks like it needs some love 16:16:46 i think it just need to be migrated into our repo 16:16:57 +1, should be a guideline 16:17:02 as a series of patches 16:17:25 etoews: sure, it can be 16:17:34 that's from TC work a few years back 16:17:46 ah. good to know. 16:18:12 something beyond "gentleman's agreement" was the goal (hate to use gender specific lang but that's my recollection) 16:18:27 "human's agreement" 16:18:50 "gentlehuman's agreement" 16:18:54 anybody up for tackling moving those guidelines into the repo? 16:18:59 etoews: heh. Well, it was approved, so it's the guidelines, so seems fine to move in the wg repo 16:19:05 "gentleanne's agreement" 16:19:08 annegentle: +1 16:19:09 lol 16:19:12 what was the confusion on list? any recap? 16:19:20 1 sec. 16:19:21 :) 16:19:45 so, just to be clear. these should be written up as guidelines according to the repo and then submitted as reviews? 16:20:00 elmiko: I think so, but want to know what the controversy/confusion was 16:20:44 #link http://lists.openstack.org/pipermail/openstack-dev/2015-April/062050.html 16:20:53 no controvery, minor confusion 16:21:09 do we then change the wiki page to point towards the repo? 16:21:20 elmiko: yep sure can 16:21:21 elmiko: I would think so 16:21:27 k 16:22:03 in the email, ian wells basically describes the api wg repo but doesn't know it already exists. 16:22:13 got it 16:23:09 so, if I recall right, the API WG repo will contain guidelines, then we present to TC, then eventually we may publish to governance.openstack.org, which will then take care of the "advertise that page a little more widely" concern 16:23:12 is that right 16:23:18 er, that's a question :) 16:23:40 annegentle: Try adding the '?' character :) 16:23:57 i did not even know governance.openstack.org existed :| 16:24:06 :) I want slack-style up arrow edit 16:24:08 i thought we were trying to back off of TC being a gate for the guidelines, with exceptions for controversial changes? 16:24:10 but yes, something like that. 16:24:14 etoews: yeah it's not super well advertised 16:24:24 elmiko: not sure, that's why I'm asking. 16:24:30 ah, cool. 16:24:39 (and I'm the TC, so... wanting to clarify) 16:24:41 would be awesome to have these on governance.os.o 16:24:56 I think of it as the TC needed a working group to dive into details. 16:25:03 elmiko: see #5 of http://specs.openstack.org/openstack/api-wg/process.html 16:25:23 etoews: ack, thanks 16:25:38 right, there we go 16:25:49 this doesn't seem to me like the sort of thing that should go in governance 16:25:58 they'll be official guidelines. 16:26:12 dtroyer: is governance more about the foundation? 16:26:42 no, but it's also not about specific technical implementation details 16:26:42 dtroyer: what else would be a pointer for reviews? I think of it as a reference guide. (can't think of another subdomain that fits) 16:27:12 I could see a pointer from governance out to the various working group docs to lend the 'this is good' label 16:28:18 dtroyer: pointer to specs.openstack.org would work 16:28:36 I think so anyway 16:28:43 dtroyer: that makes sense 16:28:45 that sounds good 16:29:12 ok good. I can update the wiki page with that intention 16:29:27 er. process.html is not a wiki page :) 16:29:37 i think we can firm that up down the road a bit. 16:29:46 back to the topic 16:29:47 elmiko: yep 16:29:53 er, etoews: yep 16:30:13 how do we go about moving https://wiki.openstack.org/wiki/APIChangeGuidelines to the repo? 16:30:32 elmiko: you up for it? I can't until at least May 16:30:53 sure, i can take a stab at it 16:31:05 elmiko: I do have some history/familiarity so I'm happy to help 16:31:16 annegentle: awesome, expect questions =) 16:31:22 elmiko: cool, thanks 16:31:25 it doesn't necessarily have to be a 1 person effort 16:31:38 yep. reach out for help as necessary elmiko. thanks! 16:32:02 maybe a change to test the new template.. /shameless-plug 16:32:06 #action elmiko to investigate moving https://wiki.openstack.org/wiki/APIChangeGuidelines to the api wg repo 16:32:06 *chance 16:32:10 yes 16:32:44 1 sec. 16:33:40 the template just merged. nice work elmiko! 16:33:45 :) 16:33:47 \o/ 16:34:20 #topic API WG at the Summit 16:34:48 so there are a bunch of time slots at the summit out there for working groups 16:35:26 considering the summit schedule #link https://docs.google.com/spreadsheets/d/1VsFdRYGbX5eCde81XDV7TrPBfEC7cgtOFikruYmqbPY/edit#gid=569963128 16:36:01 would late wed afternoon or early thurs morning work for people? 16:37:00 slight preference for late wed. afternoon 16:37:09 same for me 16:38:37 sigmavirus24_awa dtroyer stevelle miguelgrinberg edleafe ^ 16:38:57 I'm good for both 16:39:01 I'm okay with whatever. I am bad at figuring out what sessions I'll be going to 16:39:08 * cdent sighs 16:39:09 I don't think that conflicts with glance sessions fo rme though 16:39:11 calendar fail 16:39:11 either for me 16:39:22 etoews: I don't see a conflict 16:40:06 the rooms look all taken on Wed and Thurs though. How does this work? 16:40:20 these are different rooms 16:40:32 etoews: are these rooms just the lawn outside the center? 16:40:36 opened up for working groups 16:40:42 are you tricking us into going outside? 16:40:48 heh 16:40:52 maybe if it's a nice day :) 16:41:05 "rooms" scarequotes 16:41:59 I have potential conflicts all over (nova), so everything's a crap shoot 16:42:00 okay. i'll book us in for wed afternoon and maybe sometime on thurs too in case we feel we need it. 16:42:14 session agenda features picking dandelions and rolling in grass I hope 16:42:22 sweet 16:42:34 steamroller! 16:43:05 there's also the official Cross-project track session 16:43:07 actually, we're on the water…fishing poles anyone? 16:43:11 sessions 16:43:19 #link https://docs.google.com/forms/d/1LJZxdxE8P2F0WoULZEsRCXeqZP_VgH5nWUdZlbcA68M/viewform?c=0&w=1 16:43:35 should we also submit an official cp track session? 16:43:48 basically just for more viz? 16:44:04 etoews: there's one for Service Catalog now 16:44:30 #link https://docs.google.com/spreadsheets/d/1vCTZBJKCMZ2xBhglnuK3ciKo3E8UMFo5S5lmIAYMCSE/edit#gid=827503418 16:44:38 that's the list of already-proposed ^^ 16:44:43 row 18 16:45:12 I believe there are 17 slots, 19 proposed 16:45:13 i see sdague would like us to drive 16:45:32 I told him I would at the TC meeting Tuesday. 16:45:40 +1 annegentle 16:45:55 I was supposed to edit it, but you know, privileges. 16:46:20 alright. well maybe i'll throw an official cp session out there. 16:46:37 I think it would be good to do a "state of the WG" session 16:46:47 good idea 16:47:04 i'll do that 16:47:09 cool thanks etoews 16:47:21 #action propose a state of the api wg cp session 16:47:54 i've only got a few min left 16:48:05 did we want to talk about meeting times? 16:48:19 the thread on -dev kinda went nowhere. 16:48:48 what are the new proposed times? I don't remember 16:48:54 just leave it as is and have a poorly attended meeting every other week? 16:49:23 i'll keep showing up for the late meeting, even if it's only a couple of us ;) 16:49:25 we couldn't come up with a good time that satisfied all timezones (of course) 16:49:54 is the Thurs 00:00 meeting a good time for anyone other than US Pacific? 16:50:01 cdent: what timezone are you? 16:50:10 dtroyer: probably not 16:50:22 BST 16:50:27 persoanly, I could do later, but right at dinnertime (US Central) is hard 16:50:49 ==dtroyer 16:51:04 the tough issue was getting something that is reasonable for the asia contingent, but it's also tough to gauge how big that group is :/ 16:51:30 there's not been a lot of feedback from the ml 16:51:36 right 16:51:37 =( 16:51:43 we have some experience with an existing slot, I was wondering how inconvenient that one was for them 16:51:44 thurs evening is never good for me 16:51:51 other nights would be much better 16:52:08 edleafe: this is wed evening in US 16:52:32 I can never make the evening ones... 16:52:52 i'd prefer a very early meeting (cdt) to an evening meeting if that worked for other timezones 16:53:05 me too 16:53:18 a very early meeting CDT will exclude US Pacific 16:53:29 etoews: that leaves west coast out 16:53:32 ah. i gotta go. can someone bump the ml thread on this? 16:53:48 etoews: i'll give it a kick ;) 16:53:57 oh right. very early west coast then if possible. 16:54:01 bye! 16:54:08 thx elmiko! 16:54:08 bye etoews! 16:55:09 ok what's next on the agenda 16:55:44 Hm, Swift? 16:55:52 #topic Swift 16:55:58 What's that about, anyone have more context? 16:56:00 hi 16:56:03 hi notmyname 16:56:07 * notmyname saw "swift" 16:56:14 have more context to offer? It's on our agenda 16:56:23 notmyname: so if I say "swift" elsewhere, I can summon you that easily? =P 16:56:28 lol 16:56:29 pretty much ;-) 16:56:40 say it three times and see what happens! 16:56:50 I've seen it. it works :) 16:57:18 dtroyer: do I need to be looking into a mirror? 16:57:22 heh 16:57:33 Are there any guidelines in review that notmyname could take a look at? 16:57:51 Or is it the classic "data apis are data apis" discussion? 16:58:03 Or the iOS language? 16:58:05 I kid, I kid 16:58:15 or that singer person 16:58:26 "shake it off" 16:58:52 Ok, two minutes 16:58:54 or Students With an Interest in the Future of Technology (which is what the #swift channel on IRC is for) 16:58:59 #link https://review.openstack.org/#/q/status:open+project:openstack/api-wg,n,z 16:59:01 ha 16:59:19 Those are the reviews in progress, and Everett sent the deadline to CPLs on the mailing list. 16:59:35 for guidelines 16:59:41 then for APIImpact 16:59:43 #link https://review.openstack.org/#/q/status:open+AND+(message:ApiImpact+OR+message:APIImpact),n,z 17:00:19 I just triaged about 25 docimpact bugs today, some with apiimpact, but all _should_ have had apiimpact. 17:00:20 annegentle: usually we try to spend a little time for folks to bring up reviews from that list. probably not time now though 17:00:24 yeah 17:00:34 Well that's our hour, so the links are in the minutes now. 17:00:39 #endmeeting