13:59:43 #startmeeting Glance 13:59:43 Meeting started Thu Mar 3 13:59:43 2016 UTC and is due to finish in 60 minutes. The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:59:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:59:46 The meeting name has been set to 'glance' 13:59:50 #topic Agenda 13:59:52 #link https://etherpad.openstack.org/p/glance-team-meeting-agenda 13:59:57 That's our agenda for today 13:59:58 o/ 14:00:11 o/ 14:00:17 o/ 14:00:24 o/ 14:00:57 Just a quick heads up. I won't be able to stay till the end of the meeting because I've a doctors appointment. Does anyone want to co-chair the meeting with me and end it? 14:01:04 Otherwise I'm just gonna rush through it 14:01:06 :D 14:01:15 ok, let me know as we go 14:01:18 :) 14:01:26 #topic Glare updates 14:01:35 hey :) 14:01:44 we've started the development 14:02:01 there is my initial commit for glare v1 api 14:02:09 but it's in wip state 14:02:30 we're discussing the implementation with kairat all day 14:02:38 and I'll update the code later 14:03:02 there are some things we want to implement 14:03:02 o/ 14:03:07 nice nice! 14:03:08 * nikhil sneaks in 14:03:09 great work 14:03:27 o/ 14:03:30 1. we want to create special middleware to catch all exceptions 14:03:44 and map it to webob 14:03:58 so, we won't do it in api 14:04:13 ok, I think reviews on the API will start 2 weeks from now 14:04:16 erm, spec 14:04:25 Realistically, that's when we'll cut RC1 14:04:33 until then, I'd rather have folks heads down on bugs 14:04:39 including you :P 14:04:40 flaper87: okay, I don't mind 14:04:45 awesome 14:04:48 ok, moving on 14:04:54 #topic Updates cross project 14:05:03 I wish to see your comment on you-know-what bug 14:05:24 nikhil: btw, mind co-charing with me the meeting? I can't stay till the end and I need someone to end it 14:05:40 flaper87: ok, sure 14:05:46 #chair nikhil 14:05:48 Current chairs: flaper87 nikhil 14:05:54 nikhil: cross-prj updateS? 14:05:55 and that's the-prj topic 14:05:59 :D 14:06:01 there are not much 14:06:19 1. First initial cross prj quotas mtg was success 14:06:28 we got nice participations and some excellent questions 14:06:55 awesome! Will try to catch up reading the logs 14:06:56 but it's mostly brainstorming for now and possible involve more CPL discussions in the coming weeks 14:07:04 sounds good 14:07:08 second thing 14:07:25 nikhil: what channel is the quotas meeting held in? 14:07:30 2. I wanted to remind everyone to please take a look at the default policy proposal for x-prj 14:07:56 #info Quotas WG meeting http://eavesdrop.openstack.org/#Cross-project_Quotas_and_Nested_Quotas_Working_Group_Virtual_Standup 14:08:02 rosmaita: ^ 14:08:14 ty 14:08:22 nikhil: link to the default policy proposal ? 14:08:25 2. I knwo that I've brought this up before and I know people have been busy with releases so 14:08:43 that's a good reminder, I'd also love to see ppl's opinions there 14:08:46 at least a +1/-1 14:09:02 I will reach out to individuals (those who have things to say) and take some feedback prior to summit on the policy changes affecting us 14:09:23 flaper87: getting the link.. 14:09:37 #info Common Default Policy https://review.openstack.org/#/c/245629 14:09:43 awesome, thanks 14:09:55 #action all: Please review the common default policy x-prj proposal 14:10:06 anything else? Questions ? 14:10:13 done 14:10:37 ok, moving on 14:10:41 #topic Releases 14:10:47 #link https://review.openstack.org/#/c/287750/ (client 2.0.0) 14:10:51 #link https://review.openstack.org/#/c/287175/ (glance M-3) 14:10:55 #link https://review.openstack.org/#/c/287495/ (glance_store 0.13.0) 14:11:00 Those are our 3 releases for this week 14:11:14 ++ 14:11:16 glanceclient 2.0.0. We need a major because we dropped support for pypy,py26py33 14:11:23 Glance M-3 has been cut 14:11:35 and glance_store 0.13 is waiting (i think) 14:11:49 we need 0.13 because we had to add a config option to fix an incompatibility in the vmware store 14:11:59 I just want to say: AWESOME WORK EVERYONE! 14:12:03 has it been 2 cycles already dropping support for py26 on the client? 14:12:09 flaper87: one quick ques 14:12:33 all client libraries dropped support for py26 and the gate jobs are not running anymore 14:12:37 if we've dropped support for py26 on the client then the compat layer for nova xen api plugin won't work out of box with the client? 14:12:53 that's just food for thought 14:13:09 nikhil: that's a good point. We even have to support 2.4 for the xenplugin 14:13:14 and something to discuss in that compat layer discussion 14:13:18 yeah 14:13:21 nikhil: ++ 14:13:48 Ok, what do these releases mean? 14:13:56 It means we'll now focus *only* on bug fixes 14:14:03 find bugs, fix them, land them 14:14:19 There are some critical ones that are public, there are some others that the sec team is working on 14:14:33 we'll have another review day next monday so please, join :) 14:14:43 oh, and next week is also the bugsquash marathon 14:14:54 but nikhil will fill up with some extra info in a bit 14:14:56 smash and review 14:15:02 yeah! 14:15:07 ++ 14:15:25 So, RC1 is 2 weeks from now. Ideally, we shouldn't need an RC2 so, lets try t oget as many bug fixes in as possible 14:15:42 As an advice, please, be very careful with API changes and config options 14:15:50 we shouldn't be doing any of those at this stage 14:16:02 how is the soft doc freeze going this cycle? 14:16:08 avoid anything that changes the behavior of the API (unless there's a super good reason but bring it up for discussion first) 14:16:15 and don't add new config options and stuff 14:16:24 It's starting this week as well 14:16:36 and it'll end 2 weeks from now 14:16:53 I haven't seen much changes on that area 14:16:57 so we will need exceptions for each of those ? 14:17:05 Likely, yep 14:17:29 ok, questions? 14:17:49 #topic Feature Freeze Exceptions 14:17:51 did the CIM one land? 14:17:56 nikhil: yup 14:17:59 cool 14:18:17 I wanted to have a topic for this because I find it super cool that we won't have FFE's this cycle 14:18:27 Literally all the pending features landed 14:18:40 There are 2 that are being moved to newton but those are for glance_Store 14:18:49 and there's the image refactor which we knew was not going to make it 14:18:57 So, again, AWESOME WORK everyone 14:19:14 thanks for all the reviews and let's now keep that effort going a bit longer to get many bugs fixed 14:19:21 #link http://specs.openstack.org/openstack/glance-specs/specs/mitaka/index.html 14:19:25 #link https://review.openstack.org/#/c/286728/ 14:19:44 I'll be moving the image import refactor out of Mitaka soon. I want to finalize the discussion first 14:19:59 thanks. Seriously, thanks for all the code and reviews! 14:20:02 questions? 14:20:30 #topic Summit planning 14:20:41 I've started this etherpad: 14:20:44 #link https://etherpad.openstack.org/p/newton-glance-summit-planning 14:21:00 Please, start putting topics in there that you'd like to discuss in Austin 14:21:19 awesome! 14:21:20 I've put 2, I think 14:21:26 let's add lots of stuff there 14:21:31 comment on that, etc, etc 14:21:44 we'll be discussing those as part of our meetings to be able t ocome up with a nice schedule 14:21:53 and then work on the priorities for Newton 14:22:04 PTL Nominations are in 2 weeks. 14:22:27 i nominage flaper87 14:22:31 *nominate 14:22:38 If you know already whether you'll run or not for the PTL position, pls, let me know so we can work together :D 14:22:40 rosmaita: <3 14:22:43 * flaper87 hugs rosmaita 14:22:45 thanks 14:23:02 * flaper87 knows how to keep secrets 14:23:12 "except for that time when my sister said ..." 14:23:14 :P 14:23:17 ok, jokes apart! 14:23:22 Looking forward to all your proposals 14:23:32 this is going to be an awesome summit :) 14:23:41 Can people not attending submit ideas for discussion? 14:23:46 of cours 14:23:49 of course 14:23:58 bunting: if you have a topic put it htere 14:24:11 we'll find someone that you can pair with to drive that session 14:24:28 If the planets align, we can even have a video call with you 14:24:31 :P 14:24:45 Great :) 14:24:53 ok, folks. If there are no other questions, I'll start the open discussion and step out 14:25:19 #topic Open Discussion 14:25:27 nikhil: thanks for ending the meeting 14:25:37 I'll probably be out for the rest of the day. Not sure! 14:25:50 Please, keep an eye on gates since we just released a bunch of stuff 14:25:51 flaper87: ah , have fun 14:25:52 :) 14:25:57 or whatever your plan is :) 14:26:00 nikhil: doctor's appointment 14:26:03 .... 14:26:03 oops 14:26:05 :P 14:26:16 ttyl 14:28:07 Does anyone have anything? 14:28:22 hey everyone just a quick question, sphinx is suppose to be generating module docs but i can't find them anywhere... 14:28:32 any clues? 14:29:13 tjcocozz_: is that a general question or related to glance? 14:29:18 yes 14:29:46 tjcocozz_: :) yes, as in general question? 14:29:58 nikhil, yes it is a general glance question 14:30:03 heh 14:30:11 nikhil, should i take it up in the channel? 14:30:57 tjcocozz_: I think you want to reach out to docs team for this 14:32:01 if nothing more, let's close the meeting 14:32:03 nikhil, its inside the glance repo that it is setup. https://github.com/openstack/glance/blob/master/doc/source/conf.py#L34 14:32:11 nikhil, okay i will try the doc team 14:32:40 tjcocozz_: yeah, it's setup that way to help keep things tightly coupled but it's setup by the doc team 14:33:45 nikhil, oh good to know. I just find it useful and i was trying to find it for glance. 14:33:48 nikhil, thanks! 14:33:50 tjcocozz_: unless this is what you're looking for http://docs.openstack.org/developer/glance/ 14:34:02 at the bottom of the page 14:34:27 #link http://docs.openstack.org/developer/glance/#glance-manual-pages 14:34:44 nikhil, this is keystones: http://docs.openstack.org/developer/keystone/api/modules.html 14:35:29 nikhil, i clicked through all the links and couldn't find it. 14:36:01 tjcocozz_: that's weird, sounds like a good bug then 14:36:43 tjcocozz_: thanks for bringing it up! please do share your findings on -glance with us 14:36:49 nikhil, if you look here keystone had to do something special in the conf.ph 14:36:50 https://github.com/openstack/keystone/blob/master/doc/source/conf.py#L29 14:37:06 i tried it in glance but it didn't help generate them. 14:37:45 nikhil, okay lets not hold everyone up. if i find anything i will let you know 14:38:00 tjcocozz_: thanks! 14:38:06 nikhil, thank you! 14:38:10 Thanks all! 14:38:42 #endmeeting