21:01:25 #startmeeting 21:01:26 Meeting started Tue May 8 21:01:25 2012 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:28 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:32 Today's agenda: http://wiki.openstack.org/Meetings/ProjectMeeting 21:01:54 #info We'll be mostly reviewing folsom-1/1.5.0 plans for each project 21:02:07 #info Folsom-1 is May 24th, so the milestone branch should be cut on May 22nd 21:02:19 That means we have two weeks left. 21:02:25 But first... 21:02:33 #topic Final Folsom release schedule 21:02:39 #link http://wiki.openstack.org/FolsomReleaseSchedule 21:02:45 This is the final proposal, which reflects the option we discussed last week. 21:03:01 That makes final common "Folsom" release on September 27th. 21:03:17 And for milestone-following projects, feature freeze on August 14 (two days before last milestone) 21:03:32 And next Design summit on the week of October 15, with an extra week post-release to prepare. 21:03:43 PTLs: Does that sound good to you ? 21:03:56 ttx: yep 21:04:00 ttx: I think I'm free that week ;-) 21:04:06 yep yep 21:04:24 notmyname: good! 21:04:48 I tried to avoid Columbus Day week which apparently some people like to have off 21:05:12 moving on then 21:05:15 #topic Keystone status 21:05:26 heckj: o/ 21:05:29 ola 21:05:30 #link https://launchpad.net/keystone/+milestone/folsom-1 21:05:38 Two blueprints targeted (both essential)... 21:05:55 heckj: Is it a complete view of your folsom-1 plans ? 21:06:08 yep. implementation in progress on both of them, slower than I'd like on the API drafting, but coming along 21:06:17 stop-ids-in-uris: is marked beta available, so I guess it should be proposed for review soon ? 21:07:10 ttx: Some of that code is in review now 21:07:20 draft-v3-api: is the work on this started ? Is this really necessary by folsom-1 ? (if not, we can downgrade to "High") 21:07:52 ttx: if we want to get it out, yes - it's essential. If we don't do it by F1, then we won't be doing a significant API upgrade this release at all. 21:08:02 fair enough 21:08:16 but work started on that, right ? 21:08:24 ttx: yes 21:08:28 ok, will update 21:08:34 Looking at targeted bugs, there are three that are unassigned. 21:08:52 Should probably be untargeted if nobody is working on them. 21:09:01 will update individually 21:09:25 thx 21:09:30 heckj: anything else ? 21:09:38 I'm good 21:09:40 Questions about Keystone ? 21:10:04 heckj: go grab lunch :) 21:10:09 #topic Swift status 21:10:10 FOOD!!! 21:10:15 notmyname: o/ 21:10:17 o/ 21:10:21 #link https://launchpad.net/swift/+milestone/1.5.0 21:10:33 4 blueprints, 2 completed already, looks good to me 21:10:42 Any vague idea of the ETA for 1.5.0 yet ? 21:10:47 indeed. the important one there is https://blueprints.launchpad.net/swift/+spec/add-associated-projects-docs 21:11:00 * ttx looks 21:11:21 there is no timeframe for 1.5.0 yet (beyond the vague "in the next few weeks") 21:11:41 there is a lot of coordination to split out the pieces and make sure they are ready to go 21:11:44 notmyname: sometime in May/early June ? 21:11:50 background: https://lists.launchpad.net/openstack/msg11237.html 21:12:13 ttx: I'd hope by the end of this month 21:12:28 notmyname: you can use "priority" in the blueprint to convey how important each blueprint relatively is 21:12:36 this means that swift 1.5.0 will be somewhat larger than other releases 21:12:41 ok 21:12:59 notmyname: Anything else ? 21:13:10 by "larger" I mean it may take extra effor for deployers to upgrade since dependencies may have been added 21:13:45 that way people will think they know why it's called 1.5.0 instead of 1.4.10 :) 21:13:54 indeed 21:14:00 Questions on Swift ? 21:14:02 one more thing 21:14:15 notmyname: go for it 21:14:42 swift now has http://swift.openstack.org/associated_projects.html and if someone has something they want aded, it can be added with a patch to the swift docs in the swift codebase (normal openstack conditions apply) 21:15:15 ack 21:15:31 no question on Swift ? 21:15:44 #topic Glance status 21:15:50 bcwaldon: yo 21:15:53 hey 21:16:00 #link https://launchpad.net/glance/+milestone/folsom-1 21:16:09 5 blueprints, all essential... 21:16:15 that's how I roll 21:16:25 almost all. 21:16:31 Essential ones: all completed except one in review ? 21:16:37 Looks almost done, which is good :) 21:16:48 Yep, I'm just pulling things in as they seem like they'll get done 21:16:58 Is it a complete view of the Glance f1 targets ? 21:17:00 My target for the v2 API is Folsom, dont have a good milestone yet 21:17:04 ttx: I doubt it 21:17:12 ttx: probably adding more as the work gets done 21:17:26 but all the others would not be blocking anything, so Med/Low prio 21:17:47 I guess i'm thinking about priority within the context of Folsom, not just F1 21:17:55 hmm 21:18:01 so I have more Essential blueprints that arent targeted to F1 21:18:16 sure 21:18:51 I have asked for some help with the v2 APi blueprints on the list, but I didn't get any response 21:19:04 Next week we'll probably be looking at the whole folsom essential stuff and make sure the map to milestones is coherent 21:19:04 So if theres anybody thats interested in helping, I do have some work to be done 21:19:16 ttx: fine with me 21:19:29 today I wanted to make sure folsmo-1 objectives were mostly making sense. 21:19:42 #help I have asked for some help with the v2 APi blueprints on the list, but I didn't get any response 21:19:43 ttx: ok, as far as F1 is concerned, we're fine :) 21:19:49 bcwaldon: Anything else you wanted to mention ? 21:20:06 ttx: Nope 21:20:09 Questions on Glance ? 21:20:38 #topic Quantum status 21:20:43 danwent: hey 21:20:46 hey 21:20:47 #link https://launchpad.net/quantum/+milestone/folsom-1 21:20:48 https://launchpad.net/quantum/+milestone/folsom-1 21:20:50 :) 21:20:58 :P 21:20:59 9 blueprints, all assigned 21:21:03 so we've made good progress on everything but the two most important things. 21:21:21 the new API with melange merged in 21:21:27 and keystone integration. 21:21:31 ok... 21:21:33 Three are in unknown state: 21:21:41 melange-integration: is that one started ? 21:21:59 https://blueprints.launchpad.net/quantum/+spec/melange-integration 21:22:08 refresh? 21:22:15 arh 21:22:20 yes, that is started and jkoelker_ has a design he's going to send out soon. 21:22:38 but that's my main concern, as there are many dependencies for F-2 that require that work to be done by F-1 21:22:39 yes, refreshed earlier today, you're good now 21:22:53 sorry for the last minute tweaks 21:23:13 danwent: should I just set the two "undefined" ones to "Low" prio ? 21:23:22 i know heckj and troytoman-away have been talking about the keystone integration, but I'm less familiar with the current status. 21:23:27 (database-common and man-support) 21:23:30 ah, yes, I will do that. 21:24:08 those are both in review already anyway, so I'm not worried about them at all. 21:24:19 like you said, you look generally on track, but the essential/high stuff looks a bit behind 21:24:40 yup, i think that's a good summary 21:24:51 danwent: Anything else ? 21:24:54 we have our quantum scrum meeting next. hopefully jkoelker_ will be there to comment 21:24:59 nope, that's it 21:25:04 Questions on Quantum ? 21:25:33 #topic Nova status 21:25:42 hi 21:25:42 vishy: hey 21:25:42 I'm here, i'm updating the blueprint with the etherpad links 21:25:49 #link https://launchpad.net/nova/+milestone/folsom-1 21:26:23 I haven't heard back from some of the blueprint assignees as to when they will be complete 21:26:28 15 blueprints - some in unknown state 21:26:33 so there may be one or two more joining that list soon 21:26:59 vishy: should I assume the "unknown" ones are "not started" ? 21:27:15 or that you will hunt down the assignees to get some input from them ? 21:27:20 formalized-message-structure sort of overlaps with versioned rpc apis .... so it's started 21:27:29 i would just call it 'started' 21:27:34 on it 21:27:48 beat you 21:27:49 :) 21:27:51 arh 21:28:01 I's easier when there is more lag between us 21:28:11 they are all prioritized and have a status 21:28:28 good! 21:28:35 In general, this looks mostly on track. Any particular concern ? 21:29:11 there are a bunch of important blueprints for folsom in general that have no assignees 21:29:31 so no concerns about this milestone, but there is lots of work that needs to be done 21:29:44 #help there are a bunch of important blueprints for folsom in general that have no assignees 21:29:52 #info https://blueprints.launchpad.net/nova/+spec/general-host-aggregates 21:30:00 #info https://blueprints.launchpad.net/nova/+spec/config-drive-v2 21:30:01 vishy: did you call for volunteers on the ML yet ? 21:30:04 are two big ones 21:30:06 i did 21:30:16 i didn't call out specific blueprints though 21:30:19 I can take https://blueprints.launchpad.net/nova/+spec/general-host-aggregates 21:30:34 We could try to convince smoser to take config-drive-v2. He can be convinced with beer. 21:31:06 hehe 21:31:17 vishy: quick, grab jog0! 21:31:43 jog0: oh you emailed me about that didn't you 21:31:47 awesome will assign you 21:31:55 vishy: yup, thanks 21:32:15 #action ttx and vishy to pour beer into smoser and get him to take config-drive-v2 21:32:19 I'd like to talk briefly about Cinder... 21:32:28 It will probably be "core" in Folsom as an existing core project split. 21:32:52 We should have a recurrent Cinder topic at the weekly meeting 21:33:05 There was a discussion at hte PPB meeting just before this one 21:33:11 ttx: good idea, we might need to make sure jgriffith knows about it 21:33:32 Where we decided that Cinder would be core if it can reach feature partity and release process conformity by folsom-2 21:33:39 parity* 21:34:01 #action ttx to invite jgriffith to a regular Cinder topic at the weekly meeting 21:34:11 vishy: Anything else ? 21:34:45 just a reminder about the email i sent regarding blueprints 21:35:00 I'm going to obsolete all of the blueprints next week that are not targetted to folsom 21:35:10 so if anyone knows of one that should stick around, let me know! 21:35:14 I think that's ok to do, it's not as if you can't revert that move 21:35:34 Questions on Nova ? on Cinder ? 21:36:13 #topic Horizon status 21:36:17 o/ 21:36:19 devcamcar: o/ 21:36:24 #link https://launchpad.net/horizon/+milestone/folsom-1 21:36:34 i still have a few blueprints to create from the summit 21:36:45 i retargeted a few for folsom-2 to keep the amount of work under check 21:36:57 Status looks good to me... 21:37:11 Progress looks a bit slow (2 "High" are "not started"), still on track from your point of view ? 21:37:12 good progress on one of the bigger items: https://blueprints.launchpad.net/horizon/+spec/workflows 21:37:32 ttx: yep, should still be good on the blueprints 21:37:39 they are pretty narrow in scope 21:37:55 devcamcar: Anything else ? 21:38:23 no, other than to say folsom-1 is mostly preparing for folsom-2 changes which depend on workflows 21:38:39 devcamcar: could you explain workflows in a few words ? 21:38:46 yep 21:38:59 we can currently swap out dashboards/panels and customize pretty extensively 21:39:10 devcamcar: sounds important, but the blueprint is a bit dry :) 21:39:20 ok... 21:39:22 but we don't have a deeper integration between showing or hiding features 21:39:30 for example, the launch instance workflow 21:39:42 if quantum is enabled it needs to present different options to the end user 21:40:07 and so the quantum within horizon has to be able to dynamically modify the workflow 21:40:23 once we have this in place we can start having horizon pick and choose what to show in a much more elegant way 21:40:29 devcamcar: so it's not really a user-facing feature, it's more on the developer/deployer/customizer side ? 21:40:35 yes 21:40:42 ok, thx 21:40:45 user facing changes will mostly land as of folsom-2 21:40:50 devcamcar: Anything else ? 21:40:53 nope 21:40:57 Questions for Horizon ? 21:41:22 #topic Other Team reports 21:41:28 annegentle, jaypipes, mtaylor: ? 21:42:00 I've created four blueprints for openstack-manuals and have identified resources for all but one - a "try-it-out" mechanism for TryStack.org. 21:42:29 I believe someone with big javascript chops could take it on, probably use https://github.com/ging/horizon-js. 21:42:54 #info Docs seeking javascript gurus to implement "try-it-out" for TryStack.org - https://blueprints.launchpad.net/openstack-manuals/+spec/api-try-it-out 21:42:59 annegentle: I see 6 blueprints on https://blueprints.launchpad.net/openstack-manuals 21:43:19 you should be able to set the series goal to folsom to further limit the view 21:43:46 ttx: ah, I need to follow up with lloydde about his. 21:43:49 those are folsom-wide goals, right ? 21:44:04 ttx: yep. 21:44:29 annegentle: anything else ? 21:44:44 ttx: that's all for this week. Next week we do have a Doc team meeting. 21:44:50 On the I18N side, there is a thread going on the ML right now... 21:45:05 I'd like the PTLs to chime in and say how much I18N they are ready to support 21:45:14 * ttx fetches link 21:45:50 hrm 21:45:53 ttx: horizon is fully prepared, as far as i know 21:46:32 horizon is a bit of a special case, since it's very user-facing 21:46:56 there are 3 optoins 21:47:12 1. Horizon being I18N as the user-friendly web interface to OpenStack 21:47:12 2. All API-user-facing messages should be fully I18N 21:47:12 3. Everything (including log messages) should be I18N, introduce error codes to enable cross-language searching 21:47:26 all have horizon I18Ned :) 21:47:58 ttx: 3. includes some user docs? 21:48:09 personally i think 3 is best based on feedback from eastern users 21:48:10 Before someone decides we'll pursue (3) I'd like to make sure all the PTLs agree that they can support that level 21:48:27 since I think "openstack" should be consistently I18Ned 21:48:43 ttx: I put the folsom todo list up ... 21:48:55 ttx: https://bugs.launchpad.net/openstack-ci/+milestone/folsom 21:49:03 fwiw 21:49:17 ttx: good thing it works in horizon then :) 21:49:17 I think we have "support" in swift, but it's in quotes because I don't think anyone has actually tried it 21:49:21 so heckj, notmyname, bcwaldon, vishy, devcamcar, danwent: please comment on the "i18n of log message" thread 21:49:30 ttx: will check it out 21:49:52 if for some reason the list of options should be reduced, better know it soon 21:50:01 before anyone gets too excited 21:50:21 Any other team lead with a status report ? 21:50:42 I've prepared the french translation for horizon web interface, I put it today on my github. 21:51:15 vishy: about feedback from Eastern users, some of them voiced their support for option 1 (the China user group man did) 21:51:37 vishy: so it's not necessarily a "Asia vs. the world" issue 21:52:09 it's about reasonable expectations vs. effort involved, I think 21:52:17 #topic Open discussion 21:52:47 On the bug triaging front, we'll probably open up the bug triagers team. Currently those are restricted teams 21:53:08 but I don't think the benefit outweighs the cost, so I'll propose something on the ML soon about it 21:53:27 that's all I had 21:53:32 Anything else, anyone ? 21:53:43 oubiwann: how is the new dev ML coming up ? 21:54:10 ttx: I need jeblair's help with exim as the next step 21:54:21 now that he's back from vaca, we should be golden :-) 21:54:25 oubiwann: are you set on the prefixes ? 21:54:50 oubiwann: should we open the discussion on those a bit more publicly ? 21:55:05 (I mean, it's an etherpad, but not everybody knows about it yet) 21:55:11 yeah, there are some more than need to be added, but those are on the subteam page and I'll make sure I look at that and your etherpad notes before updating the mail list description 21:55:15 right 21:55:22 yeah, I can send out an email 21:55:32 oubiwann: feel free to extend the discussion on those. I'd prefer them to be set in stone before we even open 21:55:40 okay 21:55:52 so that we can set the house rules quite clearly 21:56:26 ok, so unless someone has something to add.. 21:56:39 to be clear for everyone else, ttx means "extend the discussions in a public forum" before we "open up the mail lists (put them live)" 21:56:53 indeed 21:56:56 :-) 21:56:57 #endmeeting