14:01:24 #startmeeting Glance Drivers 14:01:25 Meeting started Tue Oct 13 14:01:24 2015 UTC and is due to finish in 60 minutes. The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:28 The meeting name has been set to 'glance_drivers' 14:01:30 Courtesy Glance Drivers' meeting reminder: nikhil_k, flaper87, sigmavirus24, rosmaita, mclaren, dhellmann, jokke_ 14:01:41 who's around? 14:02:20 * flaper87 gives some time for ppl to show up 14:02:26 I am 14:02:31 sigmavirus24: w000h00 14:03:05 lets see if we have quorum, otherwise we'll move things to next week 14:03:58 one more minute and I'll end the meeting for lack of participation 14:04:00 * sigmavirus24 nods 14:04:06 nikhil: rosmaita 14:04:15 Is stuart a driver? 14:04:22 (Did that ever happen?) 14:04:22 yeah, I did a courtesy ping 14:04:28 Courtesy Glance Drivers' meeting reminder: nikhil_k, flaper87, sigmavirus24, rosmaita, mclaren, dhellmann, jokke_ 14:04:38 sigmavirus24: it happened 14:04:41 :) 14:04:41 I don't see Stuart around 14:04:45 flaper87: I believe it :D 14:04:49 o/ 14:04:55 3 14:05:31 We've enough people to do it 14:05:36 so, lets get this going 14:05:48 #topic Agenda 14:05:51 #link https://etherpad.openstack.org/p/glance-drivers-meeting-agenda 14:05:56 As usual, our agenda is there! 14:06:01 :D 14:06:10 #topic Remove Glance downgrades: https://review.openstack.org/#/c/232364/2 (flaper87) 14:06:22 nikhil: glad you're here since that one requires your attention 14:06:24 :) 14:06:36 I commented on it but it could use a review from you 14:06:41 oh, I think I commented and forgot to come back ? 14:06:58 nikhil: probably, yup :) 14:07:05 oh, right I commeneted on the BP and no the spec 14:07:09 ack 14:07:18 (sorry, was sitting in #glance by mistake) 14:07:27 rosmaita: lol :D 14:07:30 welcome 14:07:30 any tl'dr', attn, speecifics? 14:07:45 no other than it seems straightforward to me 14:07:56 gotcha 14:08:00 but I remember you having concerns about it so your vote is important 14:08:19 ok, moving on 14:08:21 Thanks flaper87 14:08:25 #topic Glance spec freeze period (flaper87) 14:08:35 I think we should have a spec freeze. One thing that I definitely think should not happen again is to get to the second milestone with specs still waiting to be discussed. Therefore, I think we could have a freeze at mid M-2 (that's between M-1 release and M-2 release) on week from November 28th and December 1st. 14:08:38 We can have a short Spec Freeze Exception (SFE) that closes at the end of the week from the freeze 4-8. 14:08:40 This should give enough time for late specs to be implemented before the feature freeze and it'll allow the rest of the team to focus on reviewing code. 14:08:41 thoughts? 14:09:31 DOes this mean that specs are allowed after the freeze ? 14:09:32 it 14:09:38 it's a soft-freeze? 14:09:53 Specs coming after the freeze should target the next release 14:10:06 I mean, we could go soft with it 14:10:11 As in, evaluate every case 14:10:12 what about non-approved specs under discussion before the freeze? 14:10:19 but no big features 14:10:25 rosmaita: ideally, we shouldn't get there 14:10:31 true 14:10:39 flaper87: I kind of like this 14:10:40 i think it's a good idea 14:10:52 hmm, so feeze at mid M2 means basically specs have about 8weeks after the summit? 14:10:53 besides, if it doesn't work, we can always change 14:10:53 FWIW, nova's freeze is even before the first milestone 14:11:06 but let's start with announcing a hard deadline and see what happens 14:11:22 I think that's enough time, tbh. 14:11:32 we can be more flexible because we don't have that many specs 14:11:59 but mid M-2 is quite late to have new specs proposed or even other specs approved 14:12:13 ideally, when M-2 is out, we should have patches up for most of them 14:12:20 not saying merged but at least under review 14:12:30 I don;t mind though if we have possibility of some of the more complicated specs then I think we may need more time 14:12:46 like the upload retry one 14:12:55 #vote Mitaka spec freeze on November 28th and December 1st yes,no,abstain 14:13:02 * flaper87 forgot how to use vote 14:13:05 #help vote 14:13:12 stupid bot 14:13:15 SO, best to raise this at the summit and let people know that since API work is #1 priority it's less likely that their spec/patches are possible 14:13:31 At least for mitaka, right? 14:13:32 #startvote Mitaka spec freeze on November 28th and December 1st yes,no,abstain 14:13:32 Unable to parse vote topic and options. 14:13:37 #startvote Mitaka spec freeze on November 28th and December 1st 14:13:38 Unable to parse vote topic and options. 14:13:49 flaper87: I think you need spaces between options 14:13:53 And maybe a ? 14:13:55 #startvote Mitaka spec freeze on November 28th and December 1st yes,no,abstain 14:13:56 Only the meeting chair may start a vote. 14:14:09 we're getting closer! 14:14:13 ha 14:14:15 I tried w/ commas and it didn't work 14:14:18 :D 14:14:19 '#startvote Should we have a mitaka spec freeze on November 28th and December 1st? Yes, no, abstain' 14:14:24 #startvote Mitaka spec freeze on November 28th and December 1st? yes,no,abstain 14:14:25 Begin voting on: Mitaka spec freeze on November 28th and December 1st? Valid vote options are yes, no, abstain. 14:14:26 Vote using '#vote OPTION'. Only your last vote counts. 14:14:35 way to go sigmavirus24 ! 14:14:35 ah, the `?` is the key 14:14:41 #vote Yes 14:14:47 #vote yes 14:14:50 #vote yes 14:14:50 flaper87: yeah, thank debian =P 14:15:06 I am fine by either. 14:15:24 So you can take it they way it works and it's majority already! 14:15:35 nikhil: you can abstain :D 14:15:49 oh, so the abstain is me abstaining :P ok! 14:15:55 #vote abstain 14:15:57 I'll announce it in the mailing list anyway 14:16:01 #endvote 14:16:02 Voted on "Mitaka spec freeze on November 28th and December 1st?" Results are 14:16:03 yes (3): sigmavirus24, rosmaita, flaper87 14:16:04 abstain (1): nikhil 14:16:10 ok, moving on 14:16:19 #topic Spec lite (or no spec) (continued) http://eavesdrop.openstack.org/meetings/glance_drivers/2015/glance_drivers.2015-10-06-14.01.log.html (flaper87) 14:16:27 Last week we discussed a bit this process and I proposed doing something similar to what Nova and Keystone are doing. That is, have an approval process for small features where no spec is required. This would require a launchpad blueprint to be filed and the drivers team to review it. 14:16:30 After looking a bit more into this, I still think it's a good idea but Nikhil raised a good concern about the discoverability of launchpad blueprints that I think is important as well. Therefore, I would like to propose using whishlist bugs for this. 14:16:32 The assumption is that if a "small feature" requires a blueprint and therefore it requires a priority, impact, more formal approval, then it might as well have a spec. Bugs are easy to track, point to, comment on and the description can be clear and concise, which is all we need. 14:16:34 These bugs can be targeted, tracked, linked on reviews and they can also be marked as `Invalid` if we don't think that request is a good fit for Glance. One other reasoning behind this is that most folks are already familiar with bugs *and* the cases we've had so far have been features that were filed as bugs but then ended up being a feature request. 14:16:36 TL;DR: Lets use whishlist bugs, discuss them as specs and agree if whishlist is enough or if a full spec is needed. 14:16:38 thoughts? 14:17:26 i like it 14:17:37 That sounds good to me. Pretty straightforward process and easy to deal with. 14:17:57 THough, how do we prevent other wishlist bugs from getting marked as spec-lite? 14:18:01 triage prolly? 14:18:21 yeah, we'll have to do some serious triage! I'm planning to do that next week or after the summit 14:18:32 What I was implying is -- should we have a official tag called "mitaka-lite-specs" for filtering? 14:18:54 ah, sorry! missed it 14:19:08 I think we could use the tag, yes. Although, I don't think we need the release name there 14:19:20 sounds good. 14:19:23 If it needs to be targeted to a release, then it probably should have a spec 14:19:40 I suggested release name for the sake of indexing . 14:19:52 Also, bringing those to meetings (glance/drivers) is totally fine 14:19:59 cool! 14:20:14 but then we'll have to re-tag all of them when new releases start, I'd guess 14:20:18 it should also help with bug triage as a side-effect! 14:20:20 for the sake of formality, lets vote 14:20:26 heh 14:20:42 #startvote Use whishlist bugs as a way to propose lite-specs? Yes, No, Abstain 14:20:43 Begin voting on: Use whishlist bugs as a way to propose lite-specs? Valid vote options are Yes, No, Abstain. 14:20:44 Vote using '#vote OPTION'. Only your last vote counts. 14:20:46 #vote Yes 14:20:50 #vote yes 14:20:54 sigmavirus24: ^ 14:21:06 rosmaita: ^ 14:21:11 #vote no 14:21:17 :( 14:21:19 sorry, saw something shiny 14:21:30 Well 14:21:39 I don't know. I think my vote is maybe 14:21:39 sigmavirus24: elaborate, please 14:21:49 sigmavirus24: please, elaborate 14:21:52 :) 14:22:07 So, I think we'll need to communicate outwards that wishlist in glance is to only be set by drivers 14:22:19 As in, we'll want to be sure we "approve" something as a wishlist/lite-spec that way 14:22:30 And we currently have bugs that are marked as wishlist bugs 14:22:35 And we'll be overloading the term from general openstack 14:22:50 So I feel like we're going to confuse people and that it might not be a great idea but it *might* work 14:22:51 sigmavirus24: yup, that's the "serious triage session" I mentioned above 14:23:04 Yeah, I was a bit distracted looking into a possible glance bug for a teammate 14:23:05 =P 14:23:18 Yeah, I'm on the fence 14:23:19 #vote abstain 14:23:25 imho, there's only one way to know if it'll work. 14:23:30 Try it 14:23:31 I know 14:23:35 I got some feedback from Keystone 14:23:48 and it seems that they have a mix of LP blueprints and whishlist 14:23:51 I'd rather just have 1 14:23:55 i like nikhil's idea of a special tag to separate the regular wishlist from the spec-lite wishlist 14:24:08 rosmaita: yes! 14:24:30 The rest of the whishlist bugs we have need to be triaged as well 14:24:44 if they require spec then lets mark them as invalid, if they don't then lets triage them 14:25:00 i think it's worth a try 14:25:06 Leaving the current status aside, lets think about how this could work 14:25:18 I'm happy to clean up whatever mess there may be 14:25:27 rosmaita: you haven't voted 14:25:47 oops 14:25:51 #vote yes 14:26:09 coolio, I'll announce this on the mailing list as well 14:26:10 i am very agreeable today 14:26:10 sigmavirus24: so, do you prefer to use just BP instead? 14:26:18 #endvote 14:26:19 Voted on "Use whishlist bugs as a way to propose lite-specs?" Results are 14:26:20 Yes (3): nikhil, rosmaita, flaper87 14:26:21 Abstain (1): sigmavirus24 14:26:42 nikhil: I think that might be less of an overloading 14:26:49 but I don't have very strong feelings on it 14:27:00 Mostly because I doubt I'll get any more time in Mitaka to work on Glance than I did in Liberty 14:27:00 I'd like to move on real quick onto the next topic and I'll get back to this one 14:27:06 flaper87: fine by me 14:27:09 #topic Image import reloaded https://review.openstack.org/#/c/232371/ (flaper87) (time permitting) 14:27:26 rosmaita: there seems to be quite some discussion going! 14:27:29 that's awesome 14:27:44 I wanted to know what's your plan for the next 2 weeks on it 14:27:52 do you plan to have an update on the spec before the summit? 14:27:56 yes 14:28:00 or just keep the current, commented, version 14:28:03 ? 14:28:05 aewsome! 14:28:11 i think we should come close to settling the issue of /tasks or /images 14:28:22 or at least have a good understanding of the pros/cons 14:28:25 agreed 14:28:36 so my plan is to give a few more days, then upload a revision 14:28:56 if there's something i disagree with, i will include it as a "note" in RST 14:28:57 how about re-upload on mon, wed (only)? 14:28:59 What do you think about discussing this on the mailing list? The /tasks vs /images part, I mean 14:29:05 re-upload == new PS 14:29:07 so it will still be there 14:29:14 I am saying as some comments can get lost :) 14:29:28 do you think discussing the endpoints on the spec would be enough? 14:29:34 I'm fine either way, tbh. 14:29:41 no, it probably needs a ML discussion 14:29:42 I'd probably prefer to keep the discussion on the spec now 14:29:50 but I know it'll take time 14:29:53 what i would like to do is revise and see what people thing 14:29:55 and a good email thread might help 14:29:56 *think 14:30:06 sounds perfect! 14:30:17 let's talk more on Thurs at the glance meeting 14:30:23 ++ 14:30:24 It'd be great to get that thread started before the end of this week, if you have time 14:30:34 small and concise ML "threads" 14:30:34 rosmaita: ++ 14:30:41 i will try 14:30:44 if it works 14:30:54 rosmaita: mind adding it to the glance meeting agenda? 14:31:07 rosmaita: if there's anything we can help with, please, do let us know 14:31:16 even if it's just sending an email out 14:31:24 I know you and Stuart got the spec covered 14:31:26 ok, will do 14:31:36 sweet 14:31:40 thanks for all your effort there! 14:31:56 we ran out of time! 14:31:56 np, i really want to see this work out 14:32:02 thank you all 14:32:04 #endmeeting