21:02:12 #startmeeting project 21:02:13 Meeting started Tue Mar 5 21:02:12 2013 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:02:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:02:16 The meeting name has been set to 'project' 21:02:18 Agenda @ http://wiki.openstack.org/Meetings/ProjectMeeting 21:02:23 #topic General announcements 21:02:37 PTL self-nominations are under way, they end this Thursday at 23:59 PST. 21:02:45 We still have no candidate for Swift, Horizon and Cinder ! 21:02:52 #link https://wiki.openstack.org/wiki/PTL_Elections_Spring_2013 21:03:05 markmc, mordred, annegentle, sdague/davidkranz/jaypipes: Updates from Stable/CI/QA/Docs teams ? 21:03:10 sure 21:03:18 annegentle: I heard you wrote a book. 21:03:24 heh 21:03:29 Presenting the OpenStack Operations Guide: https://review.openstack.org/#/c/21791/ 21:03:31 ha 21:03:39 awesome 21:03:42 #link http://docs.openstack.org/ops/ 21:03:54 ttx: CI has made improvements in the PyPI mirror 21:03:58 yes, that review looks unrelated 21:04:19 mordred: you confirm we should not pin anything as part of the release process ? 21:04:24 and we're getting closer to closing things down so that we only use that 21:04:27 yeah I'm going through the review backlog that was created with a week focus elsewhere :) 21:04:31 nothing to report on stable front - 2012.2.4 still scheduled for 2013-04-11 21:04:45 ttx: gimmie an hour :) 21:04:46 ttx: I cannot confirm that ... there is ongoing debate from people on whether they want that or not 21:04:56 annegentle: I was reading the book and its a great start. Noticed a few points which weren't necessary anymore, such as the need to manually reconnect volumes after a hypervisor reboot 21:05:04 mordred, ttx, I've got some conclusions I want to post tonight 21:05:05 annegentle: Standard doc bug process? 21:05:11 markmc: cool 21:05:12 mordred, ttx, summary: we should cap, not pin 21:05:14 rmk: yup 21:05:32 #action markmc to post conclusions on version pinning vs. release process 21:05:48 markmc: I probably agree with you - but I also think there is some additional testing we need to do to support capping 21:05:52 rmk: you can also edit it yourself with a login 21:05:57 also - openstack/requirements 21:05:58 annegentle: Even better 21:06:05 mordred, oh, absolutely 21:06:15 rmk: but bugs are nice to get a sense of what was changed 21:06:20 ok, unless anyone has anything more, we should switch to per-project updates 21:06:37 markmc: the oslo-config version and name change _is_ going through, right? 21:06:49 that would be the next topic 21:06:50 #topic Oslo status 21:06:53 heh 21:07:00 markmc: be my guest 21:07:02 heh 21:07:08 yeah, I'm thinking we should pull the trigger on it 21:07:20 the versioning change definitely makes sense 21:07:28 version change +1, name change +0 21:07:32 even if ttx gets to say "I told you so" 21:07:42 heh 21:07:47 * ttx always gets to say "I told you so" 21:08:01 I'm +0 on the name change too, but there was definitely better arguments for olso.config vs oslo-config 21:08:16 version change +, name change +0 21:08:22 +1 21:08:24 I could see period-separated becoming the convention as more namespace packages start appearing 21:08:25 version change 21:08:26 dammit 21:08:50 version change +1, name change 0 21:08:52 markmc: what's the motivation behind renaming ? 21:08:54 markmc: yeah, and I think there'll be more coming as we move forward 21:09:14 ttx: to rename now to get in front of the ball while we're still in pre-release 21:09:16 ttx, that upstream python folks are saying it's more conventional for namespace packages 21:09:16 I don't care super-much, but it makes it a bit more self-consistent down the road 21:09:31 and we're going to have a family of libraries 21:09:39 so if we stick with hyphen-separated now 21:09:42 yah. /me is working on two right now 21:09:42 they'll all be that way 21:09:56 so more alignment, at the cost of forcing distros to rename 21:09:59 yes 21:10:04 forcing debian to rename 21:10:10 ubuntu already did, which was dumb 21:10:13 it doesn't force the distros to rename 21:10:18 but they get to win :) 21:10:26 the distros can choose to rename 21:10:38 Fedora ignores the thing and just always uses hyphen-separated 21:10:39 if they want to. nothing is tying them to their package name matching the upstream package name 21:10:40 mordred, indeed 21:10:46 mordred: that's an interesting point 21:11:15 markmc: sometimes Fedora doesn't even use a python- prefix; there are lots of "pyfoo" packages, too. 21:11:21 yup 21:11:22 markmc: you should write up something summarizing what you're about to do(if you haven't already) 21:11:27 Right, policy recommends, but doesn't require that you follow upstream. 21:11:31 Vek, not new packages anymore, better guidelines these days 21:11:33 In Debian/Ubuntu. 21:11:40 ttx, it's on the list 21:11:46 #link https://launchpad.net/oslo/+milestone/grizzly-rc1 21:11:53 markmc: Looks like your exception was implemented (advanced-matchmaking), so we are left with bugfixes ? 21:11:55 markmc: Sure, but I'm just pointing out that the historical packages are still there. 21:12:21 ttx, yep, just bugs ... and I don't know of anything super-urgent 21:12:28 ttx, will compile a list of nice-to-haves though 21:12:37 In the Oslo case, I think RC1 should be declared early, so that we can trigger the last updates for consuming projects before /their/ RC1 21:12:49 ok, makes sense 21:12:52 Looking at the bugfix list, you only have one targeted... 21:12:58 Does it accurately reflect the current state of RC1 blockers ? 21:13:18 I don't know of any blockers 21:13:25 there's a bunch targeted, but all fixed 21:13:42 I see bug 1129587 is rated critical but not targeted? 21:13:43 Launchpad bug 1129587 in oslo "oslo.config doesn't install oslo package's __init__.py" [Critical,Fix committed] https://launchpad.net/bugs/1129587 21:13:48 oh, fixed now 21:14:07 yeah, tidied that up just before 21:14:07 9 untargeted "high" bugs and 11 untriaged, yeah, doing another pass could help 21:14:12 Anything else on the oslo topic ? 21:14:23 nope, sorry for taking up so much time on the renaming 21:14:35 sounds like an important topic to me :) 21:14:43 #topic Keystone status 21:14:49 heckj: o/ 21:15:03 #link https://launchpad.net/keystone/+milestone/grizzly-rc1 21:15:06 * ayoung lurks, too 21:15:09 ola 21:15:15 The 2 FFEs are still in progress afaict 21:15:30 trusts: looks like this is close -- any chance you can get it merged today ? 21:15:38 yep- extended back and forth in code reviews. 21:15:46 ttx, just zuul issues now 21:15:49 heckj: update-- it's pending gating now 21:15:54 ayoung: cool 21:16:02 pluggable-identity-authentication-handlers: what's the status ? 21:16:29 The only linked review (https://review.openstack.org/22307) sounds rather peripheral 21:17:19 ttx: don't have it off the top and didn't check in earlier today, I"ll have to find out and get back to you 21:17:35 gyee: if you have an update, please interrupt us :) 21:17:43 :-) 21:17:48 You've 15 bugs in the RC1 buglist. Is it a complete set of blockers ? 21:18:00 Our focus has been entirely on trusts for reviews, but the pluggable authn wasn't that far downt he list 21:18:09 dolphm, is pluggable-identity-authentication-handlers any different from the auth methods? 21:18:31 ttx: based on what we know now - yes, although I expect more to pop up as we go through the testing and verification processes 21:18:33 ayoung: a bit -- it involves the plugin interface that people will be implementing 21:18:36 You've 11 other "high" bugs to consider, as well as 49 untriaged bugs 21:19:00 ttx: we'll get on triaging those bugs 21:19:03 #action ttx/heckj/gyee to get status on pluggable-identity-authentication-handlers to see if the FFe should be extended 21:19:08 pluggable auth is mostly there 21:19:19 ttx: I expect we'll have it wrapped one way or the other tomorrow. 21:19:29 ttx: but will explicitly let you know 21:19:39 gyee: already merged but the doc thing at https://review.openstack.org/22307 ? 21:20:13 gyee: would be great if you could formally complete it today 21:20:18 ttx, that's external auth 21:20:33 pluggable auth is different 21:20:46 confusing linking due to topic branches 21:21:05 gyee: what's missing in pluggable-identity-authentication-handlers ? 21:21:24 nothing, dolphm want some enhancements 21:21:33 but I think it should be considered done 21:21:39 enhancements can be done in H 21:21:52 dolphm: would that fly for you ? 21:21:54 ttx, to be explicit 21:22:04 there is a set of auth methods that are implemented by code in 21:22:09 keystone/auth/methods 21:22:10 ttx: i'd like to have tomorrow to discuss and make a decision on that 21:22:16 side note, termie hates the name 21:22:18 dolphm: ok 21:23:06 #action dolphm/heckj/ayoung to make a final decision on pluggable-identity-authentication-handlers completion by tomorrow 21:23:09 Anything more about Keystone ? 21:23:23 looking forward to the elections! 21:23:27 hehe 21:23:38 #topic Swift status 21:23:40 hi 21:23:42 notmyname: o/ 21:23:45 #link https://launchpad.net/swift/+milestone/1.8.0 21:24:09 we're finishing up the last pieces for 1.8 this week and next week 21:24:29 if possible, we'll start on QA, but that may have to extend into the RC time before 4/4 21:24:33 Is "Multi region replication" still on your map ? 21:24:51 It's marked not started and I didn't see any review mentioned recently 21:25:05 yes. check the dependency graph. actually, everything has been done for it except for the region tier (which is in progress) 21:25:13 that's actually the headline feature of 1.8 :-) 21:25:23 notmyname: hehe, great 21:25:31 notmyname: don't forget to self-nominate for the PTL election, or encourage a successor :) 21:25:39 Anything more on Swift ? 21:26:05 not from me 21:26:07 questions? 21:26:29 #topic Glance status 21:26:33 bcwaldon: o/ 21:26:35 good afternoon 21:26:36 notmyname: thanks! 21:26:40 #link https://launchpad.net/glance/+milestone/grizzly-rc1 21:27:06 big change this week is that I bumped multiple-image-locations 21:27:14 I don't want to slam it in this late in the cycle 21:27:17 yeah, that's what I was trying to figure out 21:27:22 recent removal ;) 21:27:29 90% of the feature is done, but the important change left is in the v2 API 21:27:39 bcwaldon: agreed 21:27:57 since we designed the api to depend on JSON schema, we can actually release the feature immediately in Havana without api changes 21:27:57 bcwaldon: that leaves glance-api-v2-image-sharing still under work 21:28:10 yep - there are two reviews left to land 21:28:15 those will close the featuer out 21:28:25 we need to write the docs for the API spec as well 21:28:33 bcwaldon: ETA for landing ? 21:28:40 today/tomorrow 21:28:45 ok 21:28:58 15 bugs on the RC1 buglist at this point 21:29:00 making 'good' progress on the bugs 21:29:05 All critical and most high bugs targeted, only 2 untriaged -- looks very good 21:29:14 Is it a complete list of your RC1 blockers ? 21:29:16 markwash and I have kept everything well-triaged over the past week or two 21:29:20 as far as I know, yes 21:29:26 Looks like you just need some assignees to take them 21:29:37 Anything more on Glance ? 21:29:39 yep 21:30:06 I'm good 21:30:07 jgriffith: around now ? 21:30:10 'yep' to needing assignees 21:30:23 that's me 21:30:24 :) 21:30:29 sorry about that 21:30:29 #topic Cinder status 21:30:33 jgriffith: hi! 21:30:36 #link https://launchpad.net/cinder/+milestone/grizzly-rc1 21:30:38 afternoon 21:30:51 No FFEs, 6 bugs on the RC1 list 21:30:55 Are those the only release blockers, or do you still need to triage the open bugs ? 21:31:14 I took a quick look a fewminutes ago and I think this is about it 21:31:20 OK, looks like you're in good shape. 21:31:23 I'd like til next week 21:31:30 ie Monday 21:31:41 sure. I'd expect the first RC1 to start appearing next week 21:31:43 Yeah, depending on what shows up the next few days 21:31:47 cool... thanks 21:31:56 with some late ones in two/three weeks max 21:32:02 jgriffith: if you want to stay Cinder PTL, you should probably self-nominate very soon 21:32:05 Anything more in Cinder ? 21:32:19 vishy: around now ? 21:32:38 ttx: Have you skipped quantum? 21:32:39 ttx: anything to not have to talk to me, huh? :P 21:32:44 oops 21:32:50 #topic Quantum status 21:32:52 haha 21:32:56 danwent: hi! 21:32:58 hi 21:32:59 #link https://launchpad.net/quantum/+milestone/grizzly-rc1 21:33:09 summary, we're in pretty good shape 21:33:12 both FFEs are in 21:33:14 All FFEs are now implemented, I see 21:33:23 comfortable with target date of march 12th for RC1 21:33:31 Though https://review.openstack.org/23570 is still up 21:33:34 bugs that are in 'high' state are those that we consider potential blockers 21:33:49 that was a review mistakenly tied to the blueprint. 21:33:55 ack, will clean 21:34:08 that change has its own bug, and will be delayed untili havana-1 21:34:34 bugs that are "medium" are deemed important enough to merge in next week if done, but otherwise will wait for next stable release of grizzly. 21:34:39 No critical, most "high" are already on the list, only 2 untriaged -- good job 21:35:00 markmcclain has being doing a great job triaging 21:35:18 been 21:35:27 * ttx isn't sure he wants multiple markmcs as ptls 21:35:33 haha 21:35:40 yeah, pretty confusing 21:35:41 sounds like a tab completion nightmare 21:35:51 Anything else on Quantum ? 21:35:56 nothing from me 21:36:09 vishy: still not around ? 21:36:18 i'm here 21:36:18 gabrielhurley: around ? 21:36:19 btw, i like the idea of making sure there is overlapp time when nova + quantum can sync at summit 21:36:21 * russellb can sub 21:36:25 sorry was afk 21:36:31 ttx hi 21:36:32 russellb: not yet :P 21:36:37 #topic Nova status 21:36:41 vishy: o/ 21:36:43 hi 21:36:45 #link https://launchpad.net/nova/+milestone/grizzly-rc1 21:37:17 only backportable-db-migrations left 21:37:23 Could we have a blocked review up for backportable-db-migrations ? 21:37:28 So that it's just a matter of approving it when we're confident we won't need another one ? 21:37:52 a blocked review? 21:37:59 sdague: ^^ 21:38:03 a review with a -2 to "not merge it yet" 21:38:07 I"m not sure how many more there are 21:38:25 vishy: how many migrations in the queue? 21:38:59 oh i'm srorry 21:39:01 ttx, vishy: this was just to create a dozen blank migrations right? 21:39:06 i got it confused with the other review 21:39:09 could we push a set and just use some of them if they happen to be needed ? I suppose we don't expect any more at this point ? 21:39:11 yeah I can make a blocked review for that 21:39:14 :) 21:39:22 i will do that today 21:39:43 On the exceptions list, there was mathrock's suggestion of "fixing" fixed_range 21:39:51 I've mixed feelings about that. Would have been perfectly fine a few weeks ago... 21:39:59 vishy: thoughts ? 21:40:31 the fix is pretty darn small but I haven't decided whether it is better in g or h 21:40:38 It's reasonably contained but touches config options meaning... I think we have lived with it until now and the timing is a bit bad 21:40:49 I'm thinking that putting it in G without changing the default config option might be ok 21:41:02 vishy: your call 21:41:07 so users would have to turn it on manually 21:41:11 but soon:) 21:41:36 If it's not in this week, it's out. 21:42:03 vishy: 28 bugs on the RC1 blockers buglist. How complete is that ? 21:42:27 I see one untargeted critical (bug 1101147), 29 high 21:42:29 Launchpad bug 1101147 in nova ""Instance didn't become active" in Devstack Gate Exercises" [Critical,Confirmed] https://launchpad.net/bugs/1101147 21:42:39 Only 3 untriaged -- pretty nice achievement for Nova 21:42:41 Those are all the bugs i targetted going through new bugs 21:42:51 there may be others in previously triaged 21:42:58 that haven't gotten targetted 21:43:12 I'm not sure that should be marked critical 21:43:29 vishy: feel free to downgrade. I don't like critical bugs :) 21:43:45 vishy: after all the gate resets I thought there was a push to turn common gate reset bugs critical 21:43:50 so they actually got looked at 21:43:57 vishy: so you plan to do another pass on older bugs to add them to the RC1 blockers list ? 21:44:08 sdague: well there isn't really a clear way to figure out what is going wrong there 21:44:13 since it is intermittent 21:44:33 i targetted and put it down to High 21:45:18 vishy: so you plan to do another pass on older bugs to add them to the RC1 blockers list ? 21:46:03 yes that is the plan 21:46:06 cool 21:46:08 Any question on Nova ? 21:46:32 (getting a good base list and staying on top of new bugs is the way to a successful RC !) 21:46:55 #topic Horizon status 21:47:00 gabrielhurley: hey 21:47:10 #link https://launchpad.net/horizon/+milestone/grizzly-rc1 21:48:00 hi again 21:48:07 One FFe still open: quantum-lbaas 21:48:10 How far is it ? 21:48:36 was waiting to see what Dan said during the quantum meeting. Sounds like things are good so this is ready to merge, I do believe. 21:48:42 I'll give it one final review and then merge it up. 21:48:48 gabrielhurley: awesome 21:49:02 Looks like we have a good handle on our FFEs at this point 21:49:07 always a good thing 21:49:09 On the bug list, only 8 blockers left. Is that a full list of your blockers, or do you still need to triage a bit ? 21:49:17 nope, triage is basically all set 21:49:29 great, we seem to be in good shape 21:49:31 gabrielhurley: ready for another PTL run ? If yes, you should nominate yourself :) 21:49:39 I did during the meeting ;-) 21:49:43 hah! 21:49:48 * gabrielhurley loves making ttx refresh pages 21:49:54 I can't read ML and do meeting at the same time. 21:49:59 Anything more on Horizon ? 21:50:19 not offhand 21:50:34 #topic Incubated-in-Grizzly/Integarted-in-Havana projects 21:50:50 Anyone from Heat or Ceilometer ? 21:50:53 hi 21:50:59 #link https://launchpad.net/heat/+milestone/grizzly-rc1 21:51:07 in good shape 21:51:17 15 bugs on your buglist -- is that the complete set of release blockers from your perspective ? 21:51:24 that we know about ;) 21:51:58 but team working hard to test manually on top of our other test suites 21:52:01 yeah, releasing is an act of chicken and egg anyway 21:52:50 Anyone from the Ceilo crowd ? nijaba, eoghan, jd__ ? 21:52:54 just to clarify, we will release rc1 on 14th? 21:53:11 sdake: no, you release RC1 when your buglist is empty 21:53:17 sounds good 21:53:23 should be before 14th 21:53:30 sometimes between now and ~March 20 21:53:38 thanks 21:53:59 #link https://wiki.openstack.org/wiki/ReleaseCycle 21:54:53 Any other question before we close the meeting ? 21:55:35 Alright, all back to bugfixing and making Grizzly an awesome release! 21:55:38 #endmeeting